Files
ruby-examples-1/level2/20.rb
2026-01-15 14:01:21 +09:00

19 lines
586 B
Ruby
Executable File

#!/usr/bin/ruby
# -*- coding: utf-8 -*-
=begin
윤년 여부를 판단하는 메서드
## 윤년의 조건
1. 서력 기원 연수가 004로 나누어 떨어지는 해는 윤년으로 한다.
2. 서력 기원 연수가 100으로 나누어 떨어지는 해는 평년으로 한다.
3. 서력 기원 연수가 400으로 나누어 떨어지는 해는 윤년으로 둔다.
=end
def leap_year?(year)
year %4 == 0 && (year %100 != 0 || year %400 == 0)
end
puts leap_year?(2000) ? "윤년" : "평년"
puts leap_year?(2020) ? "윤년" : "평년"
puts leap_year?(2025) ? "윤년" : "평년"