Упражнения для Ruby Array: создание нового массива из середины заданного массива целых чисел нечетной длины
Ruby Array: упражнение 25 с решением
Напишите Ruby-программу для создания нового массива длиной 3, содержащего элементы из середины заданного массива целых чисел нечетной длины (не менее 3).
Рубиновый код:
def check_array(nums)
halfArr = [];
half = nums.length/2;
halfArr[0] = nums[half-1];
halfArr[1] = nums[half];
halfArr[2] = nums[half+1];
return halfArr;
end
print check_array([1, 3, 4]),"\n"
print check_array([1, 2, 3, 7, 9])
Выход:
[1, 3, 4] [2, 3, 7]
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby, чтобы поменять местами первый и последний элементы заданного массива целых чисел, длина будет по крайней мере 1. Вернуть измененный массив.
Далее: Напишите программу на Ruby, чтобы найти наибольшее значение из заданного массива целых чисел нечетной длины. Длина массива будет не менее 1.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code