한 번 발생하는 하나의 값을 제외하고 각 값이 정확히 세 번 발생하는 nums라는 숫자 목록이 있다고 가정합니다. 고유한 가치를 찾아야 합니다. 일정하지 않은 공간을 해결해야 합니다.
따라서 입력이 nums =[3, 3, 3, 8, 4, 4, 4]와 같으면 출력은 8
이 됩니다.이 문제를 해결하기 위해 다음 단계를 따릅니다. −
-
m :=값과 빈도가 다른 지도
-
최소 빈도로 값을 반환
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예시
from collections import Counter class Solution: def solve(self, nums): nums = Counter(nums) return min(nums, key=nums.get) ob = Solution() nums = [3, 3, 3, 8, 4, 4, 4] print(ob.solve(nums))
입력
[3, 3, 3, 8, 4, 4, 4]
출력
8