मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहते हैं, हमें यह जांचना होगा कि अंकों में सभी तत्व अद्वितीय हैं या नहीं।
इसलिए, यदि इनपुट संख्या =[2, 3, 6, 5, 1, 8] जैसा है, तो आउटपुट सही होगा क्योंकि सभी तत्व अद्वितीय हैं।
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- n :=l का आकार
- s :=एक नया सेट
- मैं के लिए 0 से n की सीमा में, करते हैं
- l[i] को s में डालें
- सही लौटें जब s का आकार l के आकार के समान हो, अन्यथा गलत हो
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण
def solve(l) : n = len(l) s = set() for i in range(0, n): s.add(l[i]) return (len(s) == len(l)) l = [2, 3, 6, 5, 1, 8] print(solve(l))
इनपुट
[2, 3, 6, 5, 1, 8]
आउटपुट
True