![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMuEaK%2FbtrH1cq4542%2FSm3EF6taDdpx5io3qbQWa1%2Fimg.png)
백준 [2753] - 윤년
·
카테고리 없음
문제 작성한 코드 year = int(input()) if (year%4)==0 and (year%100)!=0: print("1") elif (year%400)==0: print("1") else: print("0") - input()을 통해서 문자를 입력받고, int형으로 형변환하여 year에 저장한다. - 조건에 따르면 윤년은 4의 배수이면서 100의 배수가 아닐 때 / 400의 배수일 때 이다. - 이를 if~elif~else문으로, 1) 4의 배수이면서 100의 배수가 아닐 때 2) 400의 배우일 때 3) 윤년이 아닐 때 로 나눴다. - 배수인지 확인할 때는, 해당 숫자를 나눠서 나머지가 0이면 배수이고, 나머지가 0이 아닌 다른 수이면 배수가 아니다. cf.) 다른 사람들의 경우, 아래의 코..