кодесурса

Упражнения Ruby Array: Найти наибольшее значение из заданного массива целых чисел нечетной длины

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code