मान लीजिए कि हमारे पास एक सरणी संख्या है। हमें यह जांचना है कि इन संख्याओं का गुणनफल सम है या विषम।
इसलिए, यदि इनपुट nums =[5,7,4,2,6] जैसा है, तो आउटपुट सम होगा, क्योंकि गुणा 1680 है और यह सम है।
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- i के लिए 0 से लेकर अंकों के आकार -1 तक के लिए
- यदि अंक[i] सम है, तो
- "सम" लौटाएं
- यदि अंक[i] सम है, तो
- वापसी "विषम"
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण कोड
def solve(nums): for i in range(len(nums)): if not nums[i] & 1: return "Even" return "Odd" nums = [5,7,4,2,6] print(solve(nums))
इनपुट
[5,7,4,2,6]
आउटपुट
Even