올림픽 개최 연도

각 연도가 하계 올림픽 개최 연도인지 판정하고, 맞다면 대회가 열렸는지, 전쟁으로 취소됐는지, 개최 도시가 아직 정해지지 않았는지 출력한다.

쉬움2구현수학면접 대비아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

2016년은 여름 올림픽이 열린 해다. 대회는 리우데자네이루에서 열렸고, 이 문제에서는 2016년을 현재 연도로 본다.

근대 여름 올림픽은 1896년에 처음 열렸고 그 뒤로 4년마다 열렸다. 그래서 여름 올림픽이 열리는 해는 1896년, 1900년, 1904년으로 이어진다. 두 차례의 세계 대전이 이 주기를 끊었다. 전쟁은 1914년부터 1918년까지, 그리고 1939년부터 1945년까지 이어졌고 그 기간에 걸린 대회는 모두 취소됐다. 리우 다음 대회는 2020년 도쿄에서 열릴 예정이다. 2020년보다 뒤인 여름 올림픽 연도는 아직 개최 도시가 정해지지 않았다.

연도 목록이 주어지면 각 연도의 상태를 출력한다.

입력

입력의 각 줄에는 정수 연도가 하나씩 주어진다. 연도는 모두 1860 이상 2030 이하다. 마지막 줄에는 0이 주어지며 이 연도는 처리하지 않는다. 같은 연도가 여러 번 나올 수 있다.

출력

입력에 주어진 순서대로 연도마다 한 줄을 출력한다. 각 줄에는 연도, 공백 한 칸, 그리고 아래 네 문구 중 하나를 쓴다.

  • 그 해에 대회가 열렸거나 열릴 예정이면 Summer Olympics
  • 여름 올림픽 연도이면서 1914년부터 1918년 사이 또는 1939년부터 1945년 사이에 걸리면 Games cancelled
  • 2020년보다 뒤인 여름 올림픽 연도이면 No city yet chosen
  • 그 밖의 경우에는 No summer games