ให้ลิสต์ nums ตรวจสอบว่ามีสมาชิกที่ frequency == value หรือไม่
ตัวอย่าง: nums=[2,5,7,5,3,5,3,5,9,9,5] → True (5 ปรากฏ 5 ครั้ง)
ขั้นตอน (Counter)
nums_c = Counter(nums)- วน
(value, freq)ถ้าvalue == freq:True - จบลูป:
False
ตัวอย่างโค้ด
from collections import Counter
def solve(nums):
nums_c = Counter(nums)
for i, j in nums_c.items():
if i == j:
return True
return False
nums = [2,5,7,5,3,5,3,5,9,9,5]
print(solve(nums)) # Output: Trueอินพุต
[2,5,7,5,3,5,3,5,9,9,5]
เอาต์พุต
True