解数字谜
一、问题描述
找出一个满足下列竖式的五位数,输出该五位数及相应的六位数的结果
ABCAB
x A
———
DDDDDD
其中A,B,C,D是0-9的任意数,
二、代码实现
代码如下:
# -*- coding: utf-8 -*-
"""
Created on Thu Nov 11 21:52:44 2021
@author: lenovo
蛮力法之解数字谜
问题描述:
找出一个满足下列竖式的五位数,输出该五位数及相应的六位数的结果
ABCAB
x A
---------
DDDDDD
其中A,B,C,D是0-9的任意数,
"""
def num_rddle():
for A in range(3,10):
for D in range(1,10):
H = D * 100000 + D * 10000 + D * 1000 + D * 100 + D * 10 + D
if H%A == 0:
K = H // A
if K // 10000 == A and K // 10 % 10 == A and K//1000%10 == K%10:
print("K is "+str(K)+" A is " + str(A) + " H is "+str(H))
num_rddle()
2.打印结果
下一篇
蛮力法之狱吏问题
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/133840.html