Ruby Basic Exercises: проверить, является ли год високосным или нет
Ruby Basic: упражнение 33 с решением
Напишите программу на Ruby, чтобы проверить, является ли год високосным или нет.
Рубиновый код:
year = [2012, 1500, 1600, 2020]
year.each do |y|
if y % 400 == 0
puts y.to_s + ' is leap year'
elsif y % 4==0 && y % 100 != 0
puts y.to_s + ' is leap year'
else puts y.to_s + ' is not leap year'
end
end
Выход:
2012 год високосный 1500 не високосный год 1600 високосный год 2020 год високосный
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby для печати указанного символа двадцать раз.
Далее: Напишите программу на Ruby, чтобы проверить, появляется ли строка «Java» с индексом 1 в заданной строке, если появляется «Java», вернуть строку без «Java», в противном случае вернуть строку без изменений.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code