Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created January 11, 2019 17:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/39c8d46aa1f3ad23288384d40df3f44e to your computer and use it in GitHub Desktop.
Save parzibyte/39c8d46aa1f3ad23288384d40df3f44e to your computer and use it in GitHub Desktop.
Palíndromo en Ruby created by parzibyte - https://repl.it/@parzibyte/Palindromo-en-Ruby
=begin
Función que dice si una cadena es
palíndroma
@author parzibyte
=end
def palindromo(cadena)
# Convertir a minúscula
cadena = cadena.downcase
# Quitar espacios, comas y esas cosas
cadena = cadena.delete(" " "," "!" ".")
# Voltear y comprobar si es igual a la original
cadena === cadena.reverse
end
# Probar
palabras = ["oso", "la ruta natural", "ejemplo", "olla", "Ababa", "arenera", "A ti no, bonita"]
palabras.each{ |palabra| puts "¿'#{palabra}' es un palíndromo? #{palindromo palabra}"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment