La permutación?() es un método incorporado en Ruby que devuelve un valor booleano. Devuelve verdadero si es una array de permutación, de lo contrario devuelve falso. Devuelve un error si se usa algo que no sea una array cuadrada.
Sintaxis : mat1.permutation?()
Parámetros : la función necesita que se verifique la array para ver si hay array de permutación o no.
Valor devuelto : Devuelve verdadero si es una array de permutación, de lo contrario, devuelve falso.
Ejemplo 1 :
#Ruby program for permutation ? () method in Matrix #Include matrix require "matrix" #Initialize a matrix mat1 = Matrix[[ 1, 21 ], [ 31, 18 ]] #Prints if permutation ? or not puts mat1.permutation ? ()
Salida :
false
Ejemplo 2 :
#Ruby program for permutation ? () method in Matrix #Include matrix require "matrix" #Initialize a matrix mat1 = Matrix[[ 1, 0 ], [ 0, 1 ]] #Prints if permutation ? or not puts mat1.permutation ? ()
Salida :
true