[백준/Java] 2753번 문제: 윤년Algorithm/- Baekjoon2023. 12. 17. 04:54
Table of Contents
728x90
📑 문제 [ 더 보기 클릭! ]
🌱아이디어
여러 가지 답이 나올 것이라고 예상이 된다!
직관적으로 생각해 보자
윤년의 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다.
🔍 코드 및 풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
if(A % 4 == 0 && A % 100 != 0 || A % 400 == 0){
System.out.println("1");
}else System.out.println("0");
}
}
어떤 숫자의 배수를 구할 땐 나머지가 0이 나와야 합니다.
예) A % 4 == 0 ( A를 4로 나누었을때 나머지가 0이 나오면 4의 배수라는 뜻 )
또는 ( || )을 쓸 때 ||는 키보드상 Enter위에 있습니다 ( Shift + 원화를 누르면 나옵니다! )
A 를 입력값으로 받습니다.
윤년은 4의 배수 이면서, 100의 배수가 아닐 때 또는 400의 배수 일 때입니다.
즉 조건을 걸면
if(A % 4 == 0 && A % 100 != 0 || A % 400 == 0){
}
A % 4 == 0으로 4의 배수일 때 그리고 ( && ) 100의 배수가 아닐때 ( 100 != 0 ) 또는 ( || ) 400의 배수일때 ( A % 400 == 0 )
윤년으로 1을 출력해 주고 아니라면 0을 출력해 줍니다.
📗 느낀 점
조건문은 이것이 시작이었으니..
반응형
'Algorithm > - Baekjoon' 카테고리의 다른 글
[백준/Java] 10170번 문제: NFC West vs North (4) | 2023.12.19 |
---|---|
[백준/Java] 14720번 문제: 우유 축제 (2) | 2023.12.17 |
[백준/Java] 10172번 문제: 개 (4) | 2023.12.17 |
[백준/Java] 2739번 문제: 구구단 (2) | 2023.12.16 |
[백준/Java] 18108번 문제: 1998년생인 내가 태국에서는 2541년생?! (2) | 2023.12.16 |
@주코딩dev :: 주코딩의 개발노트
주코딩의 개발 노트!
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!