반응형
문제
풀이
문제에서 주어진 윤년의 기준을 잘 판단해야 합니다.
우선적으로 4의 배수인 경우에서 400의 배수인 연도와 100의 배수인 연도에 대해서 각각 조건을 주어 답을 찾았습니다.
주의하실 점은 400의 배수인 연도를 먼저 찾고 100의 배수일 때를 나중에 찾아 제외시켜주어야 합니다.
코드
출처
https://www.acmicpc.net/problem/2753
2753번: 윤년
연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때 이다. 예를들어, 2012년은 4의 배수라서 윤년이지만, 1900년은 4의 배수이지만, 100의 배수이기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다.
www.acmicpc.net
반응형
'알고리즘 연습' 카테고리의 다른 글
[백준_BOJ] 10817. 세 수 문제풀이 _ Java (1) | 2019.08.13 |
---|---|
[백준_BOJ] 2884. 알람 시계 문제풀이 _ Java (1) | 2019.08.13 |
[백준_BOJ] 9498. 시험 성적 문제풀이 _ Java (0) | 2019.08.13 |
[백준_BOJ] 1330. 두 수 비교하기 문제풀이 _ Java (1) | 2019.08.13 |
[백준_BOJ] 2588. 곱셈 문제풀이 _ Java (0) | 2019.08.12 |