//백준 2753
백준 2753번은 윤년을 구하는 문제이다
[알고리즘]
4의배수이면서 100의 배수가 아닐 때 또는 400의 배수일 때이다.
직역하면 4의 배수 and 100의 배수 or 400의 배수 인건데
이 문제는 and 연산자와 or 연산자를 활용하여 풀 수 있다
[풀이]
#include <iostream>
using namespace std;
int main()
{
int year;
cin >> year;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
{
cout << 1 << endl;
}
else
{
cout << 0 << endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int year;
cin >> year;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
{
cout << 1 << endl;
}
else
{
cout << 0 << endl;
}
return 0;
}
'백준' 카테고리의 다른 글
[백준/2884] 알람 시계 C++ (0) | 2024.01.03 |
---|---|
[백준/14681] 사분면 고르기 C++ (0) | 2024.01.02 |
[백준/9498] 시험 성적 C++ (0) | 2024.01.02 |
[백준/1330] 두 수 비교하기 (0) | 2023.12.28 |
[백준/10172] 개 그리기 (0) | 2023.12.28 |