728x90
반응형
Lv.1 완주하지 못한 선수
문제
풀이
- collections 함수의 Counter() 함수와 get()함수를 사용하여 해결합니다.
- Counter() 함수는 iterable한 객체 내 원소들의 개수를 세주는 함수입니다.
- get() 함수는 딕셔너리에서 key에 해당하는 값을 반환합니다. 딕셔너리에 해당 값이 없는 경우는 "None"을 반환합니다.
- 위 두 함수를 이용해서 완주한 사람들의 원소들 개수를 모두 가져온 뒤, 참가자의 값들을 하나씩 빼주는 방식으로 문제를 해결합니다.
- 리스트보다 훨씬 빠른 속도로 문제 해결이 가능하여 효율성 테스트를 통과할 수 있습니다.
느낀점
- 새로운 함수를 두 가지나 알게되어 너무 기쁩니다.
- 아직 모르는 함수가 많다고 느꼈습니다. 더더욱 공부해야 합니다.
출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/
728x90
반응형
'개발 > (4) 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 Lv.1 문자열 나누기 (0) | 2023.04.16 |
---|---|
프로그래머스 코딩테스트 Lv.1 옹알이 (2) (0) | 2023.04.16 |
프로그래머스 코딩테스트 Lv.1 체육복 (0) | 2023.04.12 |
프로그래머스 코딩테스트 Lv.1 숫자 짝꿍 (0) | 2023.04.12 |
프로그래머스 코딩테스트 Lv.1 기사단원의 무기 (0) | 2023.04.10 |