Hi,

2013/1/24 Kristine Lai <[email protected]>

> Thanks for the pointers Eduardo!
>
> The new code here works.
> ---------------------------------------
>
> puts "Enter starting year:"
>         starting_year = gets.chomp.to_i
> puts "Enter ending year:"
>       ending_year = gets.chomp.to_i
> year = starting_year
> while true
>       if year%4==0
>           if year%100!=0 || year%400 ==0
>               puts year.to_s + ' is a Leap Year'
>           end
>       end
>     year = year +1
>       break if year >= ending_year
> end
>

You can also use date standard library for detecting leap year like this:

require 'date'
Date.leap?(1900) #=> false
Date.leap?(2000) #=> true

Regards,
Park Heesob

-- 
[email protected] | 
https://groups.google.com/d/forum/ruby-talk-google?hl=en


Reply via email to