ISTP의 간단명료 블로그

[프로그래머스] 날짜 비교하기 반례 테스트케이스 / 배열 부등호 본문

풀다

[프로그래머스] 날짜 비교하기 반례 테스트케이스 / 배열 부등호

djwis 2023. 6. 29. 00:40

문제

풀이

def solution(date1, date2):
    if date1[0]<date2[0]:
        return 1
    elif date1[0]==date2[0] and date1[1]<date2[1]:
        return 1
    elif date1[1]==date2[1] and date1[2]<date2[2]:
        return 1
    return 0

다른사람 풀이

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

배운점

  • 배열끼리 부등호 연산 
    • 문자열 부등호 연산과 비슷하게 앞 원소부터 비교
    • e.g.) 고교 > 나라
  • 배열 각 원소별로 부등호 연산 필요한 경우
    • numpy.array로 배열 생성하여 비교