Python으로 구현한 42576번 완주하지 못한 선수 문제 풀이입니다.
https://programmers.co.kr/learn/courses/30/lessons/42576
def solution(participant, completion):
participant.sort()
completion.sort()
for i in range(len(completion)) :
if participant[i] != completion[i] :
return participant[i]
return participant[-1]
1. participant 리스트와 completion 리스트를 오름차순으로 정렬한다.
2. for문을 통해 같은 인덱스를 갖는 participant의 문자열과 completion 문자열을 확인하여 두 문자열이 다를 경우 participant[i]를 반환한다.
3. 반복문 내에서 반환된 값이 없다면, participant 리스트의 가장 마지막 문자열을 반환한다.
'프로그래머스(Python) 풀이 > Level.1' 카테고리의 다른 글
프로그래머스(Python) 77884번 약수의 개수와 덧셈 풀이 (0) | 2022.05.09 |
---|---|
프로그래머스(Python) 1845번 폰켓몬 풀이 (0) | 2022.05.09 |
프로그래머스(Python) 12977번 소수 만들기 풀이 (0) | 2022.05.09 |
프로그래머스(Python) 70128번 내적 풀이 (0) | 2022.05.09 |
프로그래머스(Python) 76501번 음양 더하기 풀이 (0) | 2022.05.09 |