반응형
문제 설명: 정수 배열 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를 비교한다.
반응형
'코딩_Python(Level.0)' 카테고리의 다른 글
| [Level.0] 합성수 찾기 (0) | 2026.03.17 |
|---|---|
| [Level.0] 글자 지우기 (0) | 2026.03.17 |
| [Level.0] 등차수열의 특정한 항만 더하기 (0) | 2026.03.16 |
| [Level.0] 이차원 배열 대각선 순회하기 (0) | 2026.03.16 |
| [Level.0] 배열 회전시키기 (0) | 2026.03.16 |