Python 程式查詢數字的最小因子之和
在本文中,我們將學習針對下面給出的問題陳述的解決方案 −
問題陳述
給定一個數字輸入,找出給定數字的因子的最小和。
這裡我們將計算所有因子及其對應的和,然後找出其中的最小值。
因此,要找出數字乘積的最小和,我們找出乘積質因子的和。
以下是針對該問題的迭代實現 −
示例
#iterative approach def findMinSum(num): sum_ = 0 # Find factors of number and add to the sum i = 2 while(i * i <= num): while(num % i == 0): sum_ += i num /= i i += 1 sum_ += num return sum_ # Driver Code num = 12 print (findMinSum(num))
輸出
7
所有變數都在全域性框架中宣告,如下圖所示 −
結論
在本文中,我們學習了找出數字的因子的最小和的方法。
廣告