
내가 작성한 코드
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