알고리즘/백준

[백준] 2753번 : 윤년 - JAVA

건팔구 2024. 10. 10. 16:02

문제

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

 

풀이

1. 연도를 입력 받는다.

 

2. 연도를 입력 받은 후에 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수 일때를 코드로 표현해준다.

- if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)

 

3. 조건문을 사용하여 윤년일 경우 1일 출력하고 아닐 경우 0을 출력한다.

 

코드

import java.util.Scanner;

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

}

'알고리즘 > 백준' 카테고리의 다른 글

[백준] 14681번 : 사분면 고르기  (0) 2024.10.10
[백준] 9498번 : 시험 성적 - JAVA  (0) 2024.10.10