मान लीजिए हमारे पास वोटों की एक सूची है, जहां सूची में प्रत्येक तत्व में दो तत्व हैं [c_id, v_id], c_id उम्मीदवार आईडी है और v_id मतदाता आईडी है। हमें यह जांचना होगा कि किसी मतदाता ने एक से अधिक बार मतदान किया है या नहीं।
इसलिए, यदि इनपुट [[5, 1], [5, 0], [5, 4], [5, 3], [5, 0]] जैसा है, तो आउटपुट [5,0] के रूप में सही होगा ] दो बार मौजूद है
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
सभी नाम का एक नया सेट बनाएं
- वोट में प्रत्येक वोट के लिए, करें
- सब में डालें (वोट[1])
- सही लौटें जब सभी का आकार वोटों के आकार के समान न हो
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण
class Solution: def solve(self, votes): all = set() for vote in votes: all.add(vote[1]) return len(all) != len(votes) ob = Solution() votes = [[5, 1],[5, 0],[5, 4],[5, 3],[5, 0]] print(ob.solve(votes))
इनपुट
[[5, 1],[5, 0],[5, 4],[5, 3],[5, 0]]
आउटपुट
True