El simétrico?() es un método incorporado en Ruby que devuelve un valor booleano. Devuelve verdadero si la array es simétrica, de lo contrario devuelve falso. Lanza un error si se comprueba algo que no sea una array cuadrada.
Sintaxis : mat1.simétrico?()
Parámetros : la función necesita una array cuya simetría se va a comprobar.
Valor devuelto : Devuelve verdadero si la array es simétrica, de lo contrario devuelve falso.
Ejemplo 1 :
# Ruby program for symmetric?() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[1, 21], [31, 18]] # Prints the value of mat1.symmetric?() puts mat1.symmetric?()
Salida :
true
Ejemplo 2 :
# Ruby program for symmetric?() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[1, 1, 5], [1, 1, 5], [1, 2, 5]] # Prints the value of mat1.symmetric?() puts mat1.symmetric?()
Salida :
false