로딩
요청 처리 중입니다...

완주하지 못한 선수(프로그래머스 level1, 정렬, 파이썬)

 완주하지 못한 선수(프로그래머스 level1, 정렬, 파이썬)

프로그래머스 완주하지 못한 선수(프로그래머스 level1, 정렬, 파이썬) KQNG 2018. 9. 17. 11:57 이웃추가 본문 기타 기능 이번에 포스팅할 문제는 프로그래머스 코딩테스트 연습의 1단계인 완주하지 못한 선수입니다. 문제의 알고리즘 분류는 해시이지만 조금 다르게 또 간단하게 풀어보았습니다.

문제는 다음과 같습니다. 주어진 조건을 잘 살펴보면 완주선수가 들어있는 completion의 길이는 participant보다 1이 작다고 드러나있습니다.

이말은 즉 완주하지 못한 사람은 딱 1명이라는 말이 됩니다. 또 참가자의 이름은 1개이상 20개이하의 알파벳 소문자로 이루어져 있다는 조건이 있습니다.

이를 이용해 다음과 같이 문제를 풀어보았습니다. def solution(participant, completion): answer = '' participant.sort() completion.sort() completion.append("zzzzzzzzzzzzzzzzzzzz") ...

# programming # 파이썬 # 파이선 # 코딩 # 정렬 # 완주하지못한선수 # 알고리즘 # sort # python # 프로그래머스