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