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 - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -