Usuario de (Perú)
Hola Fernando, podrías probar de la siguiente manera.
a=["codideep", "enlawebdekaaf", "google", "facebook"]
a.map {|x| x.to_s}.sort.reverse
Espero te sirva. Saludos.
- 2016-09-09 15:52:38
-
Me gusta(0)
Por: Fernando Hernandez Castro | Publicado el: 2016-09-09 15:40:47 | Pregunta cerrada |
Hola!
que tal compañeros acabo de ordenar un arreglo en modo ascendente el cual es el siguiente.
libros = ["Rayuela", "El beso de la mujer araña", "Los trabajos y las noches", "Ficciones", "Rosaura a las diez"]
# orden ascendente.
libros.sort! { |primerLibro, segundoLibro| primerLibro <=> segundoLibro }
como puedo ordenarlo de modo descendente? la unica forma que seme ocurre para hacerlo es la siguiente.
libros.sort!.reverse!
de que otra forma lo puedo hacer?
Gracias. Saludos! :D
Hola Fernando, podrías probar de la siguiente manera.
a=["codideep", "enlawebdekaaf", "google", "facebook"]
a.map {|x| x.to_s}.sort.reverse
Espero te sirva. Saludos.
Te presento el caso ya que al manejar bajo la conversión a cadena, podrías implementarlo también sobre valore numéricos sin ningún problema.
si y gracias, tambien ya aye otra forma de hacerlo, mira. n_n
libros.sort! {
|primerLibro, segundoLibro|
segundoLibro <=> primerLibro
}
es lo mismo pero alreves jejeje hasta ahorita seme ocurrio :v