날짜 비교하기 - 프로그래머스(자바)

강신찬·2023년 5월 23일
0
class Solution {
    public int solution(int[] date1, int[] date2) {
        if(date1[0] != date2[0]){
            return date1[0] < date2[0] ? 1 : 0;
        }
        if(date1[1] != date2[1]) {
            return date1[1] < date2[1] ? 1 : 0;
        }
        if(date1[2] != date2[2]) {
            return date1[2] < date2[2] ? 1 : 0;
        }
        return 0;
    }
}
  • 날짜가 앞선다는건 더 오래된 날이라는거다. 즉, 적은 숫자라는 것
  • 조건문으로 연,월,일이 같지 않을경우
    • 삼항식으로 date1이 date2보다 작을경우 1 아닐경우 0을 리턴하게 한다.
    • 연월일을 다 조건문을 짜고 조건에 들어오는게 없으면 같은날이니 0을 리턴하게 한다. 끝.
profile
꾸준히 공부하는 풀스텍 개발자

0개의 댓글