蓝桥python——六角填数【2014 第七题】
发布日期:2021-06-28 22:05:36 浏览次数:2 分类:技术文章

本文共 450 字,大约阅读时间需要 1 分钟。

蓝桥python——六角填数【2014 第七题】

题目描述

如图所示六角形中,填入 1~12 的数字。 使得每条直线上的数字之和都相同。图中,已经替你填好了 3 个数字,请你计算星号位置所 代表的数字是多少?
以下再次开始我的暴力破解之路

import itertools as ita=[2,4,5,6,7,9,10,11,12]##除了1 3 8剩下的数字m=it.permutations(a,9)for i in m:    k=list(i)    ##每一条直线之和    l1=1+k[0]+k[8]+k[1]    l2=k[1]+k[2]+k[3]+k[4]    l3=k[4]+k[5]+k[7]+1    l4=8+k[8]+k[2]+3    l5=3+k[3]+k[5]+k[6]    l6=8+k[0]+k[7]+k[6]    if l1==l2 and l2==l3 and l3==l4 and l4==l5 and l5==l6:        print(k[8])

转载地址:https://blog.csdn.net/yfuyu/article/details/109523034 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:蓝桥python——奇怪的分式【2014 第六题】
下一篇:蓝桥python——九数组分数【2015 第五题】

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月28日 04时44分58秒