[JAVA 문제 풀이] 204. 날짜 비교하기

프로그래머스 (181838)
Stupefyee's avatar
Apr 16, 2025
[JAVA 문제 풀이] 204. 날짜 비교하기
notion image
 

내가 작성한 코드

class Solution { public int solution(int[] date1, int[] date2) { for (int i = 0; i < 3; i++) { if (date1[i] < date2[i]) return 1; if (date1[i] > date2[i]) return 0; } return 0; // 두 날짜가 동일한 경우 } }
 

다른 사람의 코드

import java.time.LocalDate; class Solution { public int solution(int[] date1, int[] date2) { LocalDate dateA = LocalDate.of(date1[0], date1[1], date1[2]); LocalDate dateB = LocalDate.of(date2[0], date2[1], date2[2]); if (dateA.isBefore(dateB)) { return 1; } else { return 0; } } }
  • 날짜형식으로 바꾼 뒤 비교함수 사용
Share article

stupefyee