मान लीजिए हमारे पास एक संख्या n है। हमें आकार n की तत्वों की एक सूची बनानी है, तत्व 1 से n तक हैं।
उदाहरण के लिए, यदि इनपुट n = 5 है, तो आउटपुट [1,2,3,4,5] होगा।
समाधान दृष्टिकोण
इसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:
- इस समस्या को हल करने के लिए पायथन लिस्ट कॉम्प्रिहेंशन रणनीति का उपयोग करें
- प्रत्येक i के लिए i के साथ एक सूची बनाएं 1 से n तक, इसके लिए हम range() फंक्शन का उपयोग करते हैं। यह निचली सीमा लेगा जो यहां n है, और ऊपरी सीमा n+1 क्योंकि हम n तक जनरेट करना चाहते हैं
उदाहरण
बेहतर समझ के लिए निम्न कार्यान्वयन देखें:
def solve(n):
return [i for i in range(1,n+1)]
n = 5
print(solve(n))इनपुट
5
आउटपुट
[1, 2, 3, 4, 5]