코딩_Python(Level.0)

[Level.0] 날짜 비교하기

Hong's_Computer 2026. 3. 16. 15:13
반응형

문제 설명: 정수 배열 date1과 date2가 주어집니다. 두 배열은 각각 날짜를 나타내며 [year, month, day] 꼴로 주어집니다. 각 배열에서 year는 연도를, month는 월을, day는 날짜를 나타냅니다. 만약 date1이 date2보다 앞서는 날짜라면 1을, 아니면 0을 return 하는 solution 함수를 완성해 주세요.

제한사항

  • date1의 길이 = date2의 길이 = 3
  • 0 ≤ year ≤ 10,000
  • 1 ≤ month ≤ 12
  • day는 month에 따라 가능한 날짜로 주어집니다.

문제 해결

def solution(date1, date2):
    return int(date1 < date2)

 

주석: 파이썬은 [year, month, day] < [year, month, day]를 비교할 때, year < year를 먼저 확인합니다. 만약 year == year라면 그제야 month < month를 비교한다.

반응형