코딩테스트/[C#] 프로그래머스

[프로그래머스 | C# | Lv.0] 날짜 비교하기

냠냠쿠 2023. 9. 21. 20:23
728x90

 

https://school.programmers.co.kr/learn/courses/30/lessons/181838

📝 나의 풀이

using System;

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

 

✍ 다른 사람의 풀이

using System;

public class Solution {
    public int solution(int[] date1, int[] date2) 
    {
        int d1 = int.Parse($"{date1[0]}{date1[1]}{date1[2]}");
        int d2 = int.Parse($"{date2[0]}{date2[1]}{date2[2]}");
        return d1 < d2 ? 1 : 0;
    }
}
728x90