어제 밤에 풀던건데 기록해놔야할 것 같아서 적습니다.
프로그래머스 - 완주하지 못한 선수
#오답코드
def solution(participant, completion):
participant.sort()
completion.sort()
not_complete = []
for i in participant:
if i in completion:
continue
else:
not_complete.append(i)
return not_complete[-1]
제가 짠 코드는 list out of range가 떠서 더 이상 진행을 못했습니다.
어차피 리스트에 하나의 목록만 들어가는데 왜 out of range가 뜨는지 찾아봐도 모르겠더군요.
같이 풀던 분들은 푼 것 같은데 저만 못푸니까 좀 더 분발해야 할 필요성을 느낍니다.
해시로 푼 분이 계시던데 해시라는걸 어제 처음들어서 이해를 못하겠습니다.
대신 zip을 이용한 풀이를 사용한 분이 있어서 링크 남깁니다.
zip 뿐만이 아니라 counter를 사용하여 풀기도 하셨네요.
counter는 처음 보지만 다음에는 써먹을 수 있으면 하는 바람이 있습니다.