일반 년은 윤년 어디 올해의 첫 번째와 마지막 날이 같은 날에있는없는 년입니다. 특별 일반 년 일이 월요일에 끝나는 월요일에 그래서 시작은 물론이다.
당신의 과제는 입력으로 1 년을 주었을 때 가장 가까운 특수 공통 연도를 찾아서 공통 연도 인 경우 스스로 출력하는 프로그램 / 함수를 만드는 것입니다. 연도가 이전 연도에 가까운 경우 다음 연도가 큰 연도를 출력합니다.
입력
범위에서 테스트 할 연도를 나타내는 정수 1600 <= x <= 2100
입니다.
산출
가장 가까운 특수 연도를 나타내는 정수입니다.
테스트 사례
2017 -> 2018
2018 -> 2018
1992 -> 1990
1600 -> 1601
2100 -> 2103
1728 -> 1731 (lies between 1725 and 1731)
메모
주어진 범위의 54 년은 이미 링크 된 위키피디아 기사에 나와 있습니다. 또한 참조를 위해 여기에 제공 할 것입니다.
1601, 1607, 1618, 1629, 1635, 1646, 1657, 1663, 1674, 1685, 1691
1703, 1714, 1725, 1731, 1742, 1753, 1759, 1770, 1781, 1787, 1798
1810, 1821, 1827, 1838, 1849, 1855, 1866, 1877, 1883, 1894, 1900
1906, 1917, 1923, 1934, 1945, 1951, 1962, 1973, 1979, 1990
2001, 2007, 2018, 2029, 2035, 2046, 2057, 2063, 2074, 2085, 2091
2103 (Needed for 2097 to 2100)
a year that is not a leap year and where the first and last day of the year are on the same day
그 정의의 두 번째 부분은 중복입니다. 윤년이 아닌 모든 연도는 같은 날에 시작하고 끝나며 정확히 52 주와 1 일 (365 일)입니다.
6, 11, 11
. IE는 첫 6 년 후 또 다른 11 년 후 또 다른 11 년 후 또 다른 6 년 후 또 다른 것입니다.