检查 N 是否可以被一个数字整除,该数字由 Python 中集合 {A, B} 中的数字组成
假设我们有一个数字n。我们还有另外两个数字a和b。我们必须检查是否可以使用除n的a和b生成一个数字。
因此,如果输入像n=115,a=3,b=2,那么输出将为True,因为115可被23整除,23由2和3组成。
示例
让我们看看以下实现以获得更好的理解-
def util(temp, a, b, n):
if temp > n:
return False
if n % temp == 0:
return True
return util(temp * 10 + a, a, b, n) or util(temp * 10 + b, a, b, n)
def solve(n, a, b):
return util(a, a, b, n) or util(b, a, b, n)
n = 115
a = 3
b = 2
print(solve(n, a, b))输入
115, 2, 3输出结果
True
热门推荐
3 带清的简短祝福语
6 怎么说祝福语简短
10 圣诞祝福语简短文字
11 打牌翻盘祝福语简短
12 38节贺卡简短祝福语
13 送个姐妹生日祝福语简短
14 新年给妹妹祝福语简短
15 男士送花祝福语大全简短
16 别人过大寿祝福语简短
17 今日祝福语简短10字
18 表达朋友的祝福语简短