diff --git a/WeeklyChallenge2022.playground/Pages/Challenge31.xcplaygroundpage/leap-years.rb b/WeeklyChallenge2022.playground/Pages/Challenge31.xcplaygroundpage/leap-years.rb new file mode 100644 index 0000000..30c41eb --- /dev/null +++ b/WeeklyChallenge2022.playground/Pages/Challenge31.xcplaygroundpage/leap-years.rb @@ -0,0 +1,18 @@ +#!/usr/bin/ruby + +def is_leap_year (year) + return year%4 == 0 && year%100 !=0 || year%400 == 0 +end + +def print_next_leap_years (amount, year) + $printed = 0 + while $printed < amount do + year += 1 + if is_leap_year(year) + $printed += 1 + puts year + end + end +end + +print_next_leap_years(30, 1999) \ No newline at end of file