解题思路:
我的思路是,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 人评分
C语言训练-谁家孩子跑最慢* (C语言代码)浏览:1508 |
C二级辅导-进制转换 (C语言代码)浏览:514 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码) 用函数传参的方法浏览:4078 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1119 |
众数问题 (C语言代码)浏览:830 |
WU-输入输出格式练习 (C++代码)浏览:1082 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:863 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:590 |