C/beakjoon_C

[백준_C]2753번 윤년

2_minggu 2022. 7. 11. 17:07

이 문제는 윤년을 확인해 1과 0을 출력하는 문제입니다.

위에 문제에서 나온 설명을 이용해 문제를 풀면 되는데요. 저는 논리 연산자를 이용해 풀어주었습니다.

 

*논리 연산자의 경우 단축계산을 하므로 이를 주의해야 합니다. 

-> 단축계산이란? ( 위 풀이를 예로 들어 설명하겠습니다.)  

(year%4 ==0 && year%100 !=0 || year%400==0) 에서 보면 먼저 &&을 계산하게 되는데요. 만약       이 부분의 값이 true라면 뒤에 || 연산은 하지 않고 넘어감을 말합니다. 

 

:)