मान लीजिए कि हमारे पास अंक नामक धनात्मक संख्याओं की एक सूची है, हमें उन तत्वों की संख्या ज्ञात करनी है जिनमें अंकों की संख्या विषम है।
इसलिए, अगर इनपुट [1, 300, 12, 10, 3, 51236, 1245] जैसा है, तो आउटपुट 4
होगा।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- सी:=0
- मैं के लिए 0 से लेकर अंकों के आकार तक, करें
- s:=अंकों की संख्या [i]
- यदि s विषम है, तो
- c:=c+1
- वापसी सी
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण
class Solution: def solve(self, nums): c=0 for i in range(len(nums)): s=len(str(nums[i])) if s%2!=0: c=c+1 return c ob = Solution() print(ob.solve([1, 300, 12, 10, 3, 51236, 1245]))
इनपुट
[1, 300, 12, 10, 3, 51236, 1245]
आउटपुट
4