RosettaCodeData/Task/Long-year/Crystal/long-year.cr
2026-04-30 12:34:36 -04:00

6 lines
169 B
Crystal

def long_year? (year)
Time.utc(year, 12, 28).calendar_week.last == 53
end
puts "Long years between 1800 and 2100:"
puts (1800..2100).select {|year| long_year? year }