프로그래머스
해시문제 완주하지 못한 선수
백준파이썬개발자:프로젝트골드
2024. 2. 23. 15:25
반응형
def solution(participant, completion):
answer = ''
# 1. 두 list를 sorting한다
participant.sort()
completion.sort()
# 2. completeion list의 len만큼 participant를 찾아서 없는 사람을 찾는다
for i in range(len(completion)):
if(participant[i] != completion[i]):
return participant[i]
# 3. 전부 다 돌아도 없을 경우에는 마지막 주자가 완주하지 못한 선수이다.
return participant[len(participant)-1]
원리는 간단하다 첫번째 반복문을 이용해서 participant라는 컬럼에 complition에 없는 값을 살핀다.
그값을 리턴한다.
전부다 들어오더라도 마지막주자를 리턴한다.
반응형