解题思路:
一共有8种情况。
cubes = [[6,7,2,1,5,9,8,3,4],
[8,3,4,1,5,9,6,7,2],
[2,9,4,7,5,3,6,1,8],
[6,1,8,7,5,3,2,9,4],
[2,7,6,9,5,1,4,3,8],
[4,3,8,9,5,1,2,7,6],
[8,1,6,3,5,7,4,9,2],
[4,9,2,3,5,7,8,1,6]
]
参考代码:
mapL = [list(map(int,input().split())) for _ in range(3)] cubes = [[6,7,2,1,5,9,8,3,4], [8,3,4,1,5,9,6,7,2], [2,9,4,7,5,3,6,1,8], [6,1,8,7,5,3,2,9,4], [2,7,6,9,5,1,4,3,8], [4,3,8,9,5,1,2,7,6], [8,1,6,3,5,7,4,9,2], [4,9,2,3,5,7,8,1,6] ] cube = [] r = [] for i in mapL: for j in i: cube.append(j) for i in range(8): flag = True for j in range(9): if cube[j] != cubes[i][j] and cube[j] != 0: flag = False break if flag: r.append(i) if len(r) == 1: for i in range(9): print(cubes[r[0]][i],end=" ") if (i+1)%3 == 0: print() else: print("Too Many")
0.0分
2 人评分
点我有惊喜!你懂得!浏览:1403 |
C语言训练-自守数问题 (C语言代码) long long浏览:1066 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:628 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:535 |
简单的a+b (C语言代码)浏览:544 |
用筛法求之N内的素数。 (C语言代码)浏览:1259 |
大神老白 (C语言代码)浏览:645 |
printf基础练习2 (有点不明白)浏览:845 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:449 |
WU-蓝桥杯算法提高VIP-Quadratic Equation (C++代码)浏览:1752 |