반응형
백준 알고리즘 문제의 단계별 문제의 2번. if문 파트입니다.
<출처 - 백준 알고리즘 문제 - 단계별 문제풀이 if 파트 3번 >
포함관계를 생각해서 400년의 배수인지를 검사하고 100의 배수인지를 검사하고 4의 배수를 검사하는 순으로 윤년을 검증하겠습니다.
C언어입니다.
#include<stdio.h>
int main(){
int a;
scanf("%d",&a);
if(a%400==0||(a%100!=0&&a%4==0)){
printf("1");
}
else
printf("0");
}
C++입니다.
#include <iostream>
using namespace std;
int main(){
int a;
cin>>a;
if(a%400==0||(a%100!=0&&a%4==0))
cout<<"1";
else
cout<<"0";
}
python입니다
a = input()
a = int(a)
if a%400==0 or (a%100!=0 and a%4==0):
print("1")
else:
print("0")
Java입니다.
import java.util.Scanner;
public class Test122 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a;
a = scan.nextInt();
if(a%400==0||(a%100!=0&&a%4==0))
System.out.print("1");
else
System.out.print("0");
}
}
이것으로 3번째 기본 문제인 윤년확인을 풀어보았습니다.
반응형
'코딩 - > 백준 알고리즘 해설' 카테고리의 다른 글
백준 알고리즘 단계별 문제풀이 2 . if문 , 알람 시계 (0) | 2021.06.28 |
---|---|
백준 알고리즘 단계별 문제풀이 2 . if문 , 사분면 고르기 (0) | 2021.06.28 |
백준 알고리즘 단계별 문제풀이 2 . if문 , 시험성적 (0) | 2021.06.24 |
백준 알고리즘 단계별 문제풀이 2 . if문 , 두 수 비교하기 (0) | 2021.06.24 |
백준 알고리즘 단계별 문제풀이 1 . 입출력과 사칙연산 , 곱셈 (0) | 2021.06.22 |