sohyeon kim

[Python] 프로그래머스 : 날짜 비교하기 181838, 문자열 & list 크기 비교 본문

Coding Test

[Python] 프로그래머스 : 날짜 비교하기 181838, 문자열 & list 크기 비교

aotoyae 2024. 3. 13. 20:54
728x90

 

 

📝 문제

정수 배열 date1과 date2가 주어집니다. 두 배열은 각각 날짜를 나타내며 [year, month, day] 꼴로 주어집니다. 각 배열에서 year는 연도를, month는 월을, day는 날짜를 나타냅니다.

만약 date1이 date2보다 앞서는 날짜라면 1을, 아니면 0을 return 하는 solution 함수를 완성해 주세요.

 

🫠 나의 풀이

def solution(date1, date2):
    for i in range(len(date1)):
        if date1[i] < date2[i]: return 1
        elif date1[i] > date2[i]: return 0
    
    return 0

 

🧞‍♂️ 다른 사람의 풀이

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

 

❗️ 문자열 & 리스트 요소별 크기 비교가 가능하다.

길이와 상관없이 순서대로 비교한다.

print("abcd">"abc") # true 
print("abad">"abc") # false
print([1,2,4]>[1,2,3,7]) # true
print([1,2,4]>[1,2,7,7]) # false

 

 

 

🔗 https://blog.naver.com/norankoj/221278850130

 

python - 문자열과 리스트 크기 비교하기 그리고 len() 함수

  문자열 비교 문자열은 순서대로 그 값을 비교합니다. 앞에서 부터 순서대로 값을 비교합니다. ...

blog.naver.com

🔗 https://school.programmers.co.kr/learn/courses/30/lessons/181838?language=python3

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

 

728x90
반응형