用python开发工具编写,求大佬帮忙

将1→9这9个数字分别填入等式“A×6=B”中其中A为8位数,B为9位数并且A中包含的所有数字不相等,B中包含的所有数字也不相等

1、这个题目我是在一个APP里面看见的,没有想到什么特别好的办法去解题除了编程去暴力破解。
2、我的暴力破解思路:找出A的所有排列组合→找出B的所有排列组合→for遍历A中的所有组合→if A中组合×6==B中的组合→输出数字
3、我下面贴的代码就是用这个思路编写的我尝试过5位数的运算还是成功的,但是目前不知道是因为我这個算法运算量太大的原因还是我的电脑运算能力太弱的原因,我在jupyter里面编写的这个代码运算了半个小时还没有出结果,求大佬们帮忙看一下!或者优化一下我的算法和设计思路

}

我要回帖

更多关于 python开发工具 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信