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

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

jsf - "PropertyNotWritableException: Illegal Syntax for Set Operation" error when setting value in bean -

laravel - Undefined property: Illuminate\Pagination\LengthAwarePaginator::$id (View: F:\project\resources\views\admin\carousels\index.blade.php) -