728x90
문제
https://www.acmicpc.net/problem/2139
풀이
주어진 일/월/연도에 대해 동일 연도의 1월 1일부터의 차를 구하면 된다.
원래 문제 의도는 윤년에 따라 일수를 다르게 계산하는 문제지만, 이번에는 새롭게 풀어봤다.
두 날짜 객체를 생성 후 날짜의 차를 구하는 메서드를 사용해서 풀이했다.
LocalDate date1 = LocalDate.of(input[2], 1, 1);
LocalDate date2 = LocalDate.of(input[2], input[1], input[0]);
// Solve & Output
System.out.println(ChronoUnit.DAYS.between(date1, date2) + 1);
}
}
}
소스코드
https://github.com/rogi-rogi/problem-solving/blob/main/baekjoon-online-judge/practice/02139.java
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 32344] 유물 발굴 [Java] (0) | 2025.03.22 |
---|---|
[백준 31067] 다오의 경주 대회 [Java] (0) | 2025.03.21 |
[백준 05568] 카드 놓기 [Java] (0) | 2025.03.17 |
[백준 26265] 멘토와 멘티 [Java] (0) | 2025.03.16 |
[Official Learn Next.js] Learn ‘App Router’ - Chapter 2. CSS Styling (0) | 2025.03.16 |