제6회 천하제일 코딩대회 예선 풀이
A   [BOJ 25285] 심준의 병역판정검사
B   [BOJ 25286] 11월 11일
C   [BOJ 25287] 순열 정렬
D   [BOJ 25288] 영어 시험
E   [BOJ 25289] 가장 긴 등차 부분 수열

1. 문제

$25286$. 11월 11일 (제6회 천하제일 코딩대회 예선 B번)

백준 25286번 - 11월 11일 (https://www.acmicpc.net/problem/25286)

2. 풀이

$M = 1$인 경우는 하루 전날이 이전 년도이기 때문에, 이 경우만 예외처리로 따로 빼서 작년 12월 31을 출력해준다.

위 경우를 제외하면, 윤년이면서 3월인 경우만 2월 29일을 출력하게 구현하면 된다.

나머지 경우는 각 월의 끝 일에 맞추어 출력해준다.

3. 채점 결과

boj-25286

4. 회고

윤년이면서 3월인 경우를 29일로 처리해야 하는데, 3월이라는 조건을 빼먹고 구현하여 WA를 한 번 받았다.

5. 코드

댓글남기기