Ruby Examples

This commit is contained in:
2026-01-15 14:01:21 +09:00
commit cf3d7d3296
76 changed files with 1191 additions and 0 deletions

19
level2/20.rb Executable file
View File

@@ -0,0 +1,19 @@
#!/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) ? "윤년" : "평년"