кодесурса

Ruby Basic Exercises: проверить, является ли год високосным или нет

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code