BOJ 2753λ²: μ€λ
λ¬Έμ
μ°λκ° μ£Όμ΄μ‘μ λ, μ€λ μ΄λ©΄ 1, μλλ©΄ 0μ μΆλ ₯νλ νλ‘κ·Έλ¨ μμ±
μ€λ μ μ°λκ° 4μ λ°°μμ΄λ©΄μ, 100μ λ°°μκ° μλλ λλ 400μ λ°°μμΌ λ
ex) 2012λ μ 4μ λ°°μμ΄λ©΄μ 100μ λ°°μκ° μλλΌμ μ€λ
1900λ μ 100μ λ°°μμ΄κ³ 400μ λ°°μλ μλκΈ° λλ¬Έμ μ€λ μ΄ μλ
νμ§λ§, 2000λ μ 400μ λ°°μμ΄κΈ° λλ¬Έμ μ€λ μ
μΆλ ₯
첫째μ€μ μ€λ μ΄λ©΄ 1, μλλ©΄ 0μ μΆλ ₯νλ€.
μ½λ (λ보기λ₯Ό λλ¬ νμΈνμΈμ)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include <iostream>
using namespace std;
int main() {
// your code goes here
int year;
cin>>year;
if(year>=1&&year<=4000)
{
if((year%4==0)&&((year%100!=0)||(year%400==0)))
{
cout<<"1";
}
else
{
cout<<"0";
}
}
return 0;
}
|
cs |
*κ°λ¨ν ν΄μ€*
cinμ μ΄μ©νμ¬ μ°λλ₯Ό λ°λλ€.
μ°λλ 1μ΄μ 4000μ΄νλ₯Ό λͺ¨λ μΆ©μ‘±νμ¬μΌ νκΈ° λλ¬Έμ &&μ°μ°μλ₯Ό μ΄μ©νλ€.
μ€λ μ μ°λκ° 4μ λ°°μ μ΄λ©΄μ(&&), 100μ λ°°μκ° μλ λ λλ(||) 400μ λ°°μμΌ λμ΄λ€.
4μ λ°°μλ 무쑰건 μΆ©μ‘±νμ¬μΌνκ³ κ·Έ λ€μ μΆ©μ‘±ν΄μΌν 쑰건μ 100μ λ°°μκ° μλκ±°λ 400μ λ°°μμ΄λ©΄ λλ€.
(4μλ°°μ)&&((100μλ°°μ)||(400μλ°°μ)) κ° μ‘°κ±΄λ¬Έμ λ€μ΄κ°κ² λλ©΄ λλ€.
*λ©λͺ¨λ¦¬*
1980KB
*μκ°*
0ms
*μΈμ΄*
C++14
*μ½λ κΈΈμ΄*
250B
*μ΄ λ°©λ²λ§μ΄ λ§λ μ λ΅μ μλλλ€.
ν¨μ¬ μ’κ³ λΉ λ₯Έ λ€λ₯Έ μκ³ λ¦¬μ¦μ ꡬνν μ μμ΅λλ€.
μκ³ λ¦¬μ¦ κ³΅λΆνμλ λΆλ€ νμ΄ν
! '0'/*