кодесурса

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

script1adsense2code
script1adsense3code

Ruby Array: упражнение 21 с решением

Напишите Ruby-программу для вычисления суммы двух массивов (длина 3) и возврата массива с наибольшей суммой.


Рубиновый код:

def check_array(a, b)
    sum = (a[0]+a[1]+a[2])-(b[0]+b[1]+b[2])
	if(sum >= 0)
		return a
	end
	return b
end
print check_array([1, 3, 5], [2, 4, 4]),"\n"
print check_array([11, 3, 5], [21, 0, -4]),"\n"  

Выход:

 [2, 4, 4]
[11, 3, 5]

Блок - схема:

«Блок-схема:

Ruby Code Editor:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Ruby, чтобы установить 5 на 1, если сразу за 3 следует 3 в данном массиве целых чисел (длина 3).
Далее: Напишите программу на Ruby для создания нового массива длины 2, содержащего два средних элемента из заданного массива целых чисел четной длины 2 или более.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code