Uknow's Lab.
article thumbnail

https://www.acmicpc.net/problem/2753

 

2753번: 윤년

연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서

www.acmicpc.net

 

난이도 : 브론즈 5
태그 : 수학, 구현, 사칙연산

 

 

1. 설명

 

if문을 배울 때 한 번씩은 배우는 윤년 판단 문제입니다.

4로 나뉘면서 100으로 나뉘지 않거나, 400으로 나뉘면 그 해는 윤년입니다.

 

 

2. 소스코드

<java />
public class 윤년 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); if((num%4 == 0 && num%100 != 0) || num%400 == 0) System.out.println(1); else System.out.println(0); } }

 

 

3. 후기

if문을 배울때 매우 유명한 문제죠. 윤년 구하기 문제입니다.

profile

Uknow's Lab.

@유노 Uknow

인생은 Byte와 Double 사이 Char다. 아무말이나 해봤습니다.