๋ฐฑ์ค 2753๋ฒ ํ์ด
๋ฌธ์
๋ฌธ์ ์ดํด
๋ฌธ์ ๋ฅผ ์ดํด๋ณด์.
์ค๋ ์ผ๋ "1"์ ์ถ๋ ฅํ๊ณ ์๋๋ฉด "0"์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค.
์ค๋ ์ ๊ฐ๋ ๋ง ์๋ฉด ํ์ด์ง๋ ๋ฌธ์ ์ด๋ค.
๊ทธ๋ผ ์ค๋ ์ด๋ ๋ฌด์์ผ๊น?
์ค๋ ์ 4๋ ์ ํ๋ฒ์ฉ ๋์์ค์ง๋ง, 100์ ๋ฐฐ์์ผ๋๋ ์ค๋ ์ด ์๋๋ค.
๋ํ, 400์ ๋ฐฐ์์ผ๋๋ ์ค๋ ์ด๋ค.
์ด ์ ์ ๊ธฐ์ตํ๋ฉด์ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์.
ํ์ด
์ค๋ ์ 4๋ ์ ํ๋ฒ์ฉ ๋์์ค์ง๋ง, 100์ ๋ฐฐ์์ผ๋๋ ์ค๋ ์ด ์๋๋ค.
๋ํ, 400์ ๋ฐฐ์์ผ๋๋ ์ค๋ ์ด๋ค.
๊ทธ๋ ๋ค๋ฉด ์ฝ๋๋ก๋ ์ด๋ป๊ฒ ํํํ ์ ์์๊น?
๋
ผ๋ฆฌ ์ฐ์ฐ์๋ฅผ ์ด์ฉํ๋ฉด ๊ฐ๋จํ๊ฒ ๋ง๋ค์ ์๋ค.
(year % 4 == 0 && year % 100 != 0) || year % 400 == 0
์์ ์กฐ๊ฑด๋ฌธ์ ์ด์ฉํ๋ฉด ๊ฐ๋จํ๊ฒ ์ค๋ ์ ํ๋ณํ ์ ์๋ค.
๊ฒฐ๊ตญ ์ค๋ ์ ๊ฐ๋ ๋ง ์๋ฉด ํ ์ ์๋ ๋ฌธ์ ์๋ค!
ํ์ด ์ฝ๋
#include<iostream>
using namespace std;
int main(){
int year;
cin >> year;
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
cout << "1";
else
cout << "0";
}
'๐ ์ฝ๋ฉ ํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 2884] ์๋ ์๊ณ | C++ (0) | 2024.06.10 |
---|---|
[๋ฐฑ์ค 14681] ์ฌ๋ถ๋ฉด ๊ณ ๋ฅด๊ธฐ | C++ (0) | 2024.06.10 |
[๋ฐฑ์ค 9488] ์ํ ์ฑ์ | C++ (2) | 2024.06.07 |
[๋ฐฑ์ค 1330] ๋ ์ ๋น๊ตํ๊ธฐ | C++ (0) | 2024.06.07 |
[๋ฐฑ์ค 10172] ๊ฐ | C++ (0) | 2024.06.07 |