본문 바로가기
백준

[백준/2753] 윤년 C++

by cod1ng 2024. 1. 2.

//백준 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