2753 : 윤년
카테고리: Baekjoon
2753 : 윤년 (링크)
사용 언어
- C++
- C#
풀이 방법
- 어떤 조건을 거쳐 출력이 달라져야하는지 먼저 생각해 보는 편이 좋다.
- 조건
- 입력값이 4의 배수이면서
- 100의 배수가 아니다 or
- 400의 배수여야 한다.
- 입력값이 4의 배수이면서
- 조건을 나열해서 정리했다면 그대로 if문으로 옮겨보자.
답안 코드
C++
#include <iostream>
int main()
{
int input;
int output = 0;
std::cin >> input;
if (input % 4 == 0)
{
if (input % 100 != 0 || input % 400 == 0)
{
output = 1;
}
}
std::cout << output;
}
C#
using System;
class Program
{
static void Main(string[] args)
{
int input = int.Parse(Console.ReadLine());
int output = 0;
if (input % 4 == 0)
{
if (input % 100 != 0 || input % 400 == 0)
{
output = 1;
}
}
Console.WriteLine(output);
}
}
댓글 남기기