Упражнения Ruby Array: Проверьте, содержит ли данный массив целых 3 дважды или 5 дважды
Ruby Array: Упражнение 19 с решением
Напишите программу на Ruby, чтобы проверить, содержит ли данный массив целых чисел 3 дважды или 5 дважды. Массив будет иметь длину 0, 1 или 2.
Рубиновый код:
def check_array(nums)
if(nums.length == 2)
if(nums[0] == 3 && nums[1] == 3)
return true
else
return (nums[0] == 5 && nums[1] == 5)
end
return false
end
end
print check_array([3, 3]),"\n"
print check_array([3, 6]),"\n"
print check_array([5, 9]),"\n"
print check_array([5, 5]),"\n"
print check_array([8, 9])
Выход:
правда ложный ложный правда ложный
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby, чтобы проверить, не содержит ли данный массив целых чисел длины 2 6 или 9.
Далее: Напишите программу на Ruby, чтобы установить 5 на 1, если сразу за 3 следует 3 в данном массиве целых чисел (длина 3).
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code