Leap year
R로 1900년부터 2100년까지 윤년을 출력해보겠습니다.
구글 위키에서 찾아본 윤년의 규칙은 다음과 같습니다.
1.윤년의 규칙
그레고리력의 정확한 윤년 규칙은 다음과 같다.
- 서력 기원 연수가 4로 나누어떨어지는 해는 윤년으로 한다.(1988년, 1992년, 1996년, 2004년, 2008년, 2012년 …)
- 이 중에서 100으로 나누어떨어지는 해는 평년으로 한다.(1900년, 2100년, 2200년, 2300년, 2500년 …)
- 그중에 400으로 나누어떨어지는 해는 윤년으로 둔다.(1600년, 2000년, 2400년 …)
출처: 윤년의 규칙
2. 코딩하기
- for문을 사용하여 1900~2100까지 나열합니다.
- 윤년의 규칙대로 나눗셈(%%), “==”, “!=”을 사용하여 조건문을 만듭니다.
- 다음 조건을 만족하는 결과에 윤년이라는 문장을 추가합니다.
1 | for (year in 1900:2100){ |