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
Post a Comment