문제1683--요일 계산기

1683: 요일 계산기

[만든사람 : ]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

충남이는 오늘 코딩대회를 참가하였다. 코딩대회가 실시되는 날은 2024년 4월 27일 토요일이다.

충남이는 궁금증이 생겼다. 년 월 일을 알면 요일을 계산할 수 있을까?
그리고 년 월 일을 2개 입력하면 D-day도 구할 수 있을 거 같다는 자신감이 생겼다.
년 월 일을 입력하면 해당 날짜의 요일과 날짜간 차이인 D-day를 출력하는 프로그램을 작성하시오.

참고) 윤년: 2월 29일이 존재하는 연도를 말한다. 예시) 2024년 2월은 29일까지 존재한다.
윤년 구하는 방법:
- 연수가 4로 나누어 떨어지는 해는 윤년으로 한다. 
(1988년, 1992년, 1996년, 2004년, 2008년, 2012년, 2016년, 2020년, 2024년, 2028년, 2032년, 2036년, 2040년, 2044년 ...)
- 연수가 4, 100으로 나누어 떨어지는 해는 평년으로 한다.  
(1900년, 2100년, 2200년, 2300년, 2500년...)
- 연수가 4, 100, 400으로 나누어 떨어지는 해는 윤년으로 둔다. 
(2000년, 2400년...)

입력 설명

년 월 일을 공백을 두고 2번 입력한다
예시) 
2024 4 27
2024 5 1

출력 설명

입력한 날짜의 요일과 D-day를 출력한다.
토요일 수요일
D-4

입력 예시 Copy

2024 4 27
2024 5 1

출력 예시 Copy

토요일
수요일
D-4

출처/분류