在 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

以上是 在 Python 中划分为最少十进制数的程序 的全部内容, 来源链接: utcz.com/z/317273.html

回到顶部