在 Python 中划分为最少十进制数的程序
假设我们有一个字符串格式的数字n。我们必须找到所需的最小十进制数,使其总和等于n。十进制数是十进制数,其位数为0或1。
因此,如果输入类似于n="132",那么输出将是3,因为132是三个十进制数(10+11+111)的总和。
示例
让我们看看以下实现以获得更好的理解-
def solve(n): result = 1 for i in n: if i not in {0,1}: result = max(result, int(i)) return result n = "132" print(solve(n))
输入
132输出结果
3