《编程之美》第4.10节:数字哑谜和回文
题目:人过大佛寺*我=寺佛大过人
解法:枚举
代码:python写的
a=[2,3,4,5]
for i in range(10000):
ge=i%10
shi=i%100//10
bai=i%1000//100
qian=i//1000
if ge==shi:
continue
if ge==bai:
continue
if ge==qian:
continue
if shi==bai:
continue
if shi==qian:
continue
if bai==qian:
continue
target=ge*1000+shi*100+bai*10+qian
for j in a:
mul=j*i
if j>=10000:
break
if mul==target:
print(i)
print(j)
print(mul)