10 월 31 일 월요일은 할로윈입니다. 그리고 그것은 나를 생각있어 - 내가 다른 달은 달의 마지막 날이 궁금해 도 월요일 일을?
입력
- 양의 정수 편리한 형식으로 년을 대표하는
10000 > y > 0
. - 필요한 경우 입력을 0으로 채울 수 있습니다 (예 :
0025
연도25
).
산출
- 해당 월의 마지막 날이 월요일 인 월의 목록입니다.
- 독자에게 명확하지 않은 한 , 월 이름 (예
January, March, October
:) 또는 짧은 이름 (Jan, Mar, Oct
) 또는 숫자 (1, 3, 10
), 별도의 줄 또는 목록 또는 구분 등이 될 수 있습니다. - 출력 형식은 일관성이 있어야합니다.
- 모든 연도 입력 (즉, 일부 입력의 월 이름과 다른 입력의 월 번호는 출력 할 수 없음)
- 물론 출력에 따라 일관 한 (의미, 당신이 할 수없는 출력
1
에 대한January
동일한 출력Jul
을위한July
) - 기본적으로 하나의 형식을 선택하고 고수하십시오.
규칙
- 입 / 출력을 위해 그레고리력 달력을 가정합니다
y = 1
. - 윤년은 올바르게 설명해야합니다 (알림 : 매년 4로 나눌 수 있음, 100으로 나눌 수있는 기간은 제외), 400-1700, 1800, 1900으로 나눌 수있는 경우를 제외하고는 모두 윤년이 아니었지만 2000 년이었습니다.
- 내장 또는 기타 날짜 계산 도구를 사용할 수 있습니다.
- 전체 프로그램 또는 기능이 허용됩니다. 함수 인 경우 출력하지 않고 출력을 반환 할 수 있습니다.
- 표준 허점 은 금지되어 있습니다.
- 이것은 코드 골프 이므로 모든 일반적인 골프 규칙이 적용되며 가장 짧은 코드 (바이트)가 이깁니다.
예
1 --> Apr, Dec
297 --> May
1776 --> Sep
2000 --> Jan, Jul
2016 --> Feb, Oct
3385 --> Jan, Feb, Oct