Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total



GitHub Contribution
Loading data ...
관리 메뉴

초보 개발자의 일기

Programmers - 완주하지 못한 선수 본문

열공일기/코딩연습

Programmers - 완주하지 못한 선수

Da다 2021. 8. 9. 16:46

마라톤에 참여한 선수와 완주한 선수들의 이름이 담긴 배열을 입력받아 완주하지 못한 선수의 이름을 return하는 문제이다.

 

제목이 '완주하지 못한 선수'이다. 어제 폐막한 올림픽이 생각났다.

코로나로 힘든 상황에서 선수들이 얼마나 노력했을지 상상조차 가지 않아 안타까운건 더 안타깝고 기쁜건 더 기쁘게 느껴졌다.

 

간간히 참가자 명단에 'DNS'라고 적혀있는 선수들이 있었는데, 확진이나 격리로 인해 '경기에 참여하지 못한' 선수들이었다. '실격'이 아닌 '미출전'으로 기록되는 이유는 그로 인한 추가적 피해를 입지 않도록 막기 위한 조치라고 한다.

 

하지만 스스로를 증명할 수 있는 기회를 잃어버리게 된 선수들은 이미 큰 상처를 받지 않았을까 생각되어 마음이 아프다. 이제 다시 3년이 남았는데, 그 날엔 꼭 마스크를 쓰지 않았으면 한다.

 

사용언어는 Python3 이다.

 

코딩테스트 연습 - 완주하지 못한 선수

수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수

programmers.co.kr

def solution(participant, completion):
    participant.sort()
    completion.sort()
    completion.append('')
    for i in range(0,len(participant)):
        if participant[i] != completion[i]:
            answer = participant[i]
            break
    return answer
Comments