분류에는 해쉬로 되어 있긴 한데, 그냥 더 쉽게 풀 수 있는 방법이 떠올라 간단하게 풀었다.2개의 리스트를 정렬한 뒤, len(completion)을 통하여 각 요소를 비교하여 같지 않은 경우(즉, 참가자에만 이름이 있는 경우) 그것을 return 하면 된다.for문에
결국 3명만 잘 처리해주면 되므로 3명의 패턴을 잘 기록해 둔 뒤 answers 리스트를 돌며 값이 맞은 경우 카운트를 늘려주면 된다.주의할 점은 문제가 3명의 패턴보다 긴 경우가 있으므로 순회할 수 있도록 % 을 이용하여 해당 패턴의 길이만큼 연산해주면 된다.더 깔끔
split 함수를 이용하여 list로 만들어 주고, str 요소들을 int로 바꿔주면 된다.그리고 그것에서 min, max를 찾아 str 형태로 값의 형태에 맞게 더해주면 된다.기초적인 자료구조에 대한 이해를 묻는 문제였던 것 같다.
수를 골고루 깎아야 최솟값이 나올 것을 유추할 수 있으므로 heapq 모듈을 이용하여 풀었다.