Coding Test/프로그래머스 기초

[Day 23] Java - 날짜 비교하기⏲️

나누스_개발 2024. 2. 22. 21:20

👽내 코드

class Solution {
    public int solution(int[] date1, int[] date2) {
        int answer = 0;
            if(date1[0]<date2[0]) {
                return 1;
            }else if(date1[0]==date2[0] && date1[1]<date2[1]){
                return 1;
            }else if(date1[0]==date2[0] && date1[1]==date2[1]&&date1[2]<date2[2]){
                 return 1;
            }
        return answer;
    }
}

 

🦜 다른 코드

class Solution {
    public int solution(int[] date1, int[] date2) {
        int answer = 0;

        for(int i=0; i < date1.length; i++) {
            if(date1[i] < date2[i]) {
                answer = 1;
                break;
            }else if(date1[i] > date2[i]){
                answer = 0;
                break;
            }
        }
        return answer;
    }
}