解题思路:
我的思路是,1-9全排列、然后筛选符合条件的输出。
参考代码:
from itertools import permutations numsL = list(permutations("123456789")) for num in numsL: a,b,c = int(num[0]+num[1]+num[2]),int(num[3]+num[4]+num[5]),int(num[6]+num[7]+num[8]) if a*2 == b and a*3 == c: print(str(a)+" "+str(b)+" "+str(c))
0.0分
4 人评分
简单的a+b (C语言代码)浏览:573 |
The 3n + 1 problem (C语言代码)浏览:548 |
C语言训练-亲密数 (C语言代码)浏览:682 |
C语言训练-数字母 (C语言代码)浏览:600 |
简单的a+b (C语言代码)浏览:478 |
大神老白 (C语言代码)浏览:600 |
矩形面积交 (C语言代码)浏览:1294 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:642 |
删除数组中的0元素 (C语言代码)浏览:2023 |
1063题 初学者,求帮忙看下,不知道哪错了浏览:232 |