Упражнения для Ruby Array: сортировка заданного массива строк по длине
Ruby Array: Упражнение-48 с решением
Напишите Ruby-программу для сортировки заданного массива строк по длине.
Напишите программу на Ruby для перебора первых n элементов данного массива.
Рубиновый код:
arra1 = ['abcde', 'abdf', 'adeab', 'abdgeee', 'bdefa', 'abc', 'ab', 'a', 'bacdef']
print "Original array:\n"
print arra1
print "\nSorted array of strings by length\n"
arra1 = arra1.sort_by(&:length)
print arra1
Выход:
Исходный массив: ["abcde", "abdf", "adeab", "abdgeee", "bdefa", "abc", "ab", "a", "bacdef"] Сортированный массив строк по длине ["a", "ab", "abc", "abdf", "abcde", "adeab", "bdefa", "bacdef", "abdgeee"]
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Previous: написать программу на Ruby для итерации первых n элементов данного массива.
Следующая: Рубиновые упражнения
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code