在Python中查找只有两位数的n的倍数的程序
假设我们有一个数字 n。我们必须找到最小的正值 x,使得 x 仅由两个数字 9 和 0 组成,并且 x 是 n 的倍数。
因此,如果输入类似于 n = 26,那么输出将是 90090。
示例
让我们看看以下实现以获得更好的理解 -
def solve(n):m = 9
x = 1
while m % n != 0:
x += 1
m = int(bin(x)[2:].replace('1','9'))
return m
n = 26
print(solve(n))
输入
26输出结果
90090
以上是 在Python中查找只有两位数的n的倍数的程序 的全部内容, 来源链接: utcz.com/z/347464.html