[Python | 파이썬] 완주하지 못한 선수 (프로그래머스 HASH)
딱 1명의 선수만 완주하지 못했기 때문에 참가자의 수-1만큼 반복문을 돌면서, 현재 인덱스에 해당하는 선수의 이름인 participant[index]와 completion[index]가 다르다면 participant[index] 선수가 완주하지 못한 선수이다. 만약 반복문이 끝날 때까지 다른 선수가 없다면 맨 마지막에 있는 participant[num-1] 선수가 완주하지 못한 선수이다.
더보기
def solution(participant, completion):
answer = ''
num = len(participant)
participant.sort()
completion.sort()
for index in range(num-1):
if participant[index] != completion[index]:
answer = participant[index]
return answer
answer = participant[num-1]
return answer
https://programmers.co.kr/learn/courses/30/lessons/42576?language=python3
'Problem Solving > Programmers - Python' 카테고리의 다른 글
[Python | 파이썬] 프린터 (프로그래머스 STACK/QUEUE) (0) | 2021.05.31 |
---|---|
[Python | 파이썬] 기능개발 (프로그래머스 STACK/QUEUE) (0) | 2021.05.31 |
[Python | 파이썬] 체육복 (프로그래머스 GREEDY) (0) | 2021.05.31 |
[Python | 파이썬] 조이스틱 (프로그래머스 GREEDY) (0) | 2021.05.31 |
[Python | 파이썬] 여행 경로 (프로그래머스 DFS/BFS) (0) | 2021.05.26 |