ruby - Sort an array of words by the last letter -


i trying sort array of words last character.

def array_sort_by_last_letter_of_word(array)   list = array[-1,1]   list.sort { |a,b| b <=> } end  puts array_sort_by_last_letter_of_word ['sky', 'puma', 'maker'] 

the output "maker".

def array_sort_by_last_letter_of_word(array)   array.sort_by { |word| word[-1] } end 

rails version (using string#last):

def array_sort_by_last_letter_of_word(array)   array.sort_by(&:last) end 

Comments

Popular posts from this blog

php - Autoloader issue not returning Class -

javascript - How can I reference jquery library using cgi methods in ruby? -

ruby on rails - Scope conditionals for count? -