알고리즘 연습

[백준_BOJ] 2753. 윤년 문제풀이 _ Java

코딩하는 너구리 2019. 8. 13. 01:00
반응형

 

문제

 

 

 

 

풀이

 

 

문제에서 주어진 윤년의 기준을 잘 판단해야 합니다.

우선적으로 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

 

반응형