STUDY_SEONMIN

2753. 윤년 본문

STUDY/Baekjoon Algorithm

2753. 윤년

Kululu_ 2021. 6. 30. 11:10

연도가 주어졌을 때, 윤년이면 1 아니면 0을 출력하는 프로그램을 작성하세요.


윤년의 조건
- 400의 배수인 해
- 4의 배수이면서 100의 배수는 아닌 해

연도가 위의 두 조건 중 하나의 조건을 만족하면 윤년, 둘 중 하나도 만족하지 않으면 윤년이 아닙니다.

 

첫째 줄에 연도가 주어지고, 연도는 1보다 크거나 같고 4000보다 작거나 같은 자연수입니다.

 

year = int(input())

if year < 1 or year > 4000:
	print('연도는 1~4000까지의 값만 가질 수 있습니다.')
elif (year%400==0) or (year%4==0 and year%100!=0):
	print(1)
else:
	print(0)

 

 

 

  • 불리언 타입의 or연산은 다음과 같습니다.
    True or True = True
    True or False = True
    False or False = False
  • 불리언 타입의 and연산은 다음과 같습니다.
    True and True = True
    True and False = False
    False and False = False

'STUDY > Baekjoon Algorithm' 카테고리의 다른 글

2884. 알람 시계  (0) 2021.06.30
14681. 사분면 고르기  (0) 2021.06.30
9498. 시험 성적  (0) 2021.06.30
1330. 두 수 비교하기  (0) 2021.06.30
2588. 곱셈  (0) 2021.06.29
Comments