Упражнения для Ruby Array: установите 5 в 1, если сразу за 3 следует число 3 в данном массиве целых чисел
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 программирования
disqus2code