아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

기념일 1

시간 제한1초메모리 제한256 MB

요약
2014년 4월 2일을 1일로 하여 N-1일 뒤 날짜를 윤년을 반영해 YYYY-MM-DD 형식으로 출력합니다.
난이도

쉬움10점 중 2점

유형
시뮬레이션, 구현
정답자
아직 제출이 없습니다

문제

상근이는 나예와 사귀기 시작한 지 200일이 되는 날을 그냥 넘겨서 크게 혼났다. 같은 일이 다시 생기지 않도록, 기념하려는 날 수 NN이 주어지면 그 기념일의 날짜를 출력하는 프로그램을 만들려고 한다.

사귀기 시작한 날은 2014년 4월 2일이고, 이 날이 1일째다. 즉 NN일째는 2014년 4월 2일에서 N−1N-1일이 지난 날짜다.

2월이 28일까지 있는 해를 평년, 29일까지 있는 해를 윤년이라고 한다. 연도가 4의 배수이면서 100의 배수가 아니거나, 400의 배수이면 윤년이다. 1900년은 4의 배수지만 100의 배수라서 평년이고, 2000년은 400의 배수라서 윤년이다.

입력

첫째 줄에 기념하려는 날 수 NN이 주어진다. (1≤N≤100001 \le N \le 10000)

출력

첫째 줄에 기념일의 날짜를 YYYY-MM-DD 형식으로 출력한다.

예제3

  1. 예제 1

    입력
    200
    
    예상 출력
    2014-10-18
    
  2. 예제 2

    입력
    1
    
    예상 출력
    2014-04-02
    
  3. 예제 3

    입력
    29
    
    예상 출력
    2014-04-30