문제
https://school.programmers.co.kr/learn/courses/30/lessons/181838
풀이
두 개의 날짜가 주어지고 그 날짜를 비교하여 1 또는 0을 반환하는 문제이다. 날짜, 시간, 특정 묶음 단위가 나오고 비교하는 문제는 항상 주어진 최소 단위로 단위를 통일한 뒤 비교한다면 문제를 쉽게 풀 수 있다.
def solution(date1, date2):
date1 = translate_date(date1)
date2 = translate_date(date2)
return 1 if date1 < date2 else 0
def translate_date(date):
return date[0] * 365 + date[1] * 30 + date[2]
'Algorithm > Programmers' 카테고리의 다른 글
프로그래머스 LV0 문자열 계산하기 (0) | 2023.08.26 |
---|---|
프로그래머스 LV0 한 번만 등장한 문자 (0) | 2023.08.26 |
프로그래머스 LV0 암호해독 (0) | 2023.08.26 |
프로그래머스 LV0 인덱스 바꾸기 (0) | 2023.08.26 |
프로그래머스 LV0 배열 회전시키기 (0) | 2023.08.25 |