반응형

<문제>

프로그램 명:leap_year

제한시간:1 초

자연수를 입력으로 받아 윤년이면 YES , 아니면 NO를 출력하는 프로그램을 작성하시오.

윤년이란 ,

4의 배수이고 100 의 배수가 아님.

400의 배수임

두 가지중 하나라도 참이면 윤년

입력

입력되는 수는 3000 이하의 자연수이다.

입출력 예

입력 4 출력 YES

입력 100 출력 NO

입력 200 출력 NO

입력 400 출력 YES

<코드>

n = int(input())

if n % 400 == 0:
    print('YES')
else:
    if n % 100 == 0:
        print('NO')
    else:
        if n % 4 == 0:
            print('YES')
        else:
            print('NO')

문제 출처 - http://59.23.150.58/30stair/

 

step by step...30 계단

문제수: 744 30 계단 최근 게시 문제:

59.23.150.58

 

반응형

+ Recent posts