728x90
난이도 : 브론즈5
풀이일 : 04123
https://www.acmicpc.net/problem/2753
2753번: 윤년
연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서
www.acmicpc.net
링크로 이동하기 귀찮은 분들을 위한 문제 캡쳐
풀이 코드
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)
if(a%400==0)
System.out.println(1);
else if(a%100==0)
System.out.println(0);
else
System.out.println(1);
else
System.out.println(0);
}
}
느낀점
자바는 파이썬보다 빠르다는데 아직 기본 문제들이라 길이가 긴 자바가 더 소요 시간이 많게 나온다.
얼른 파이썬 풀 듯이 자바를 쓰게 되면 알고리즘 풀때 파이썬 시간초과 덜 볼 수 있겠지~~
'알고리즘 > 🥉 브론즈' 카테고리의 다른 글
백준 2557 Hello World 자바스크립트 풀이 (0) | 2023.05.01 |
---|---|
백준 14681 사분면 고르기 자바 풀이 (0) | 2023.05.01 |
백준 9498 시험 성적 자바 풀이 (0) | 2023.04.29 |
백준 1330 두 수 비교하기 자바 풀이 (0) | 2023.04.28 |
백준 10430 나머지 자바 풀이 (0) | 2023.04.27 |