[python] collections.Counter를 사용하여 중복 체크하기
python을 한참 익히는 중이지만, 내가 어떤 알고리즘을 짜는 데에 있어 필요한, 정말 웬만한 것들은 모두 다 자체적으로 지원을 해 주는 것 같다. 이번 글에서 다루게 될 collections 또한 그 중 하나이다. collections를 사용하게 된 곳은 "완주하지 못한 선수"를 찾아내는 문제에서였다. 마라톤 경기를 한다고 가정하였을 때, 참가자 목록이 주어지고, 완주한 사람들의 목록이 주어지게 된다. 이 때, 참가자 목록에는 있지만 완주한 사람들 목록에는 없는 사람, 즉 마라톤 경기에서 완주하지 못한 사람은 누구인지를 찾아내는 문제였다. def check_not_completed_runner(participants, completions): #participants는 참가자 목록 ['Chris', ..
Programming/Python
2021. 1. 16. 01:34