解题思路:全排列
注意事项:死办法,没什么可以多剖析的
参考代码:
import itertools
lst = [i for i in range(1, 10)]
for data in itertools.permutations(lst) :
num1 = int(''.join(map(str, data[:3])))
num2 = int(''.join(map(str, data[3 :6])))
num3 = int(''.join(map(str, data[6 :])))
if num1 + num2 == num3 and num3 == num1 * 3 :
print(num1, num2, num3)
0.0分
0 人评分
【矩阵】 (C++代码)浏览:1000 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2122 |
IP判断 (C语言代码)浏览:593 |
输入输出格式练习 (C语言代码)浏览:883 |
1202题解浏览:690 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:607 |
Manchester-数字整除最原始易理解方法浏览:4651 |
A+B for Input-Output Practice (II) (C++代码)浏览:656 |
WU-C语言程序设计教程(第三版)课后习题12.6 (C++代码)浏览:667 |
WU-DNA (C++代码)浏览:804 |