λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ’œ μ½”λ”©ν…ŒμŠ€νŠΈ/πŸ’œ λ°±μ€€

[λ°±μ€€] C 3일차 (μœ€λ…„ #2753번)

by eyes from es 2022. 12. 6.
728x90
λ°˜μ‘ν˜•

문제

연도가 μ£Όμ–΄μ‘Œμ„ λ•Œ, μœ€λ…„μ΄λ©΄ 1, μ•„λ‹ˆλ©΄ 0을 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

μœ€λ…„μ€ 연도가 4의 λ°°μˆ˜μ΄λ©΄μ„œ, 100의 λ°°μˆ˜κ°€ 아닐 λ•Œ λ˜λŠ” 400의 배수일 λ•Œμ΄λ‹€.

예λ₯Ό λ“€μ–΄, 2012년은 4의 λ°°μˆ˜μ΄λ©΄μ„œ 100의 λ°°μˆ˜κ°€ μ•„λ‹ˆλΌμ„œ μœ€λ…„μ΄λ‹€. 1900년은 100의 배수이고 400의 λ°°μˆ˜λŠ” μ•„λ‹ˆκΈ° λ•Œλ¬Έμ— μœ€λ…„μ΄ μ•„λ‹ˆλ‹€. ν•˜μ§€λ§Œ, 2000년은 400의 배수이기 λ•Œλ¬Έμ— μœ€λ…„μ΄λ‹€.

 

μž…λ ₯

첫째 쀄에 연도가 μ£Όμ–΄μ§„λ‹€. μ—°λ„λŠ” 1보닀 ν¬κ±°λ‚˜ κ°™κ³ , 4000보닀 μž‘κ±°λ‚˜ 같은 μžμ—°μˆ˜μ΄λ‹€.

 

좜λ ₯

  • 첫째 쀄에 μœ€λ…„μ΄λ©΄ 1, μ•„λ‹ˆλ©΄ 0을 좜λ ₯ν•œλ‹€.

 

#include <stdio.h>

int main()
{
   int year=0;
   scanf("%d",&year);
   if(year %4 == 0 && year % 100 !=0 || year % 400 == 0){
       printf("1");
   }
   else{
       printf("0");
   }
   return 0;
}

 

κ²°κ³Ό

728x90
λ°˜μ‘ν˜•