मान लीजिए कि हमारे पास nums नामक एक सरणी है और दूसरा मान k है, हमें यह जांचना होगा कि अंकों का LCM k से विभाज्य है या नहीं।
इसलिए, यदि इनपुट nums =[12, 15, 10, 75] k =10 की तरह है, तो आउटपुट सही होगा क्योंकि सरणी तत्वों का LCM 300 है, इसलिए यह 10 से विभाज्य है।
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- i के लिए 0 से लेकर अंकों के आकार -1 तक के लिए
- यदि nums[i] k से विभाज्य है, तो
- सही लौटें
- यदि nums[i] k से विभाज्य है, तो
- झूठी वापसी
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
def solve(nums, k) : for i in range(0, len(nums)) : if nums[i] % k == 0: return True nums = [12, 15, 10, 75] k = 10 print(solve(nums, k))
इनपुट
[12, 15, 10, 75], 10
आउटपुट
True