кодесурса

Упражнения для Ruby Array: установите 5 в 1, если сразу за 3 следует число 3 в данном массиве целых чисел

script1adsense2code
script1adsense3code

Ruby Array: Упражнение-20 с решением

Напишите в Ruby-программе значение 5: 1, если сразу за 3 следует число 3, а затем 4 в данном массиве целых чисел (длина 3).

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

def check_array(nums)
     num1 = nums[0], nums[1], nums[2]
	if(nums[0] == 3 && nums[1] == 5)
			num1[1] = 1;
	end		
	if(nums[1] == 3 && nums[2] == 5)
			num1[2] = 1;
	end		
	return num1;
end
print check_array([1, 3, 5]),"\n" 
print check_array([3, 5, 6]),"\n" 
print check_array([3, 9, 5])  

Выход:

 [1, 3, 1]
[3, 1, 6]
[3, 9, 5]

Блок - схема:

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

Ruby Code Editor:

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code