inblog logo
|
stupefyee
    알고리즘문제풀기

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

    프로그래머스 (181838)
    Stupefyee's avatar
    Stupefyee
    Apr 16, 2025
    [JAVA 문제 풀이] 204. 날짜 비교하기
    Contents
    내가 작성한 코드다른 사람의 코드
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/181838
    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
    Contents
    내가 작성한 코드다른 사람의 코드

    stupefyee

    RSS·Powered by Inblog