观察下面的加法算式:
其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。
请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。
输出
请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。
答案唯一,相同的汉字代表相同的数字,不同的汉字代表不同的数字
下面说的进位都是低位来的
zh = [‘祥‘, ‘瑞‘, ‘生‘, ‘辉‘, ‘三‘, ‘羊‘, ‘献‘, ‘气‘]
最终可得:“三羊献瑞”为:1085
print('1085')
我们都知道:1+2+3+ ... + 49 = 1225
现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015
比如:
1+2+3+...+1011+12+...+2728+29+...+49 = 2015 就是符合要求的答案。
请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交。
(对于示例,就是提交10)。
输出
注意:需要你提交的是一个整数,不要填写任何多余的内容。
交换的 两个 、不相邻 的加号。
枚举出使得改变符号后数值增加790
结果:print(‘16‘)
for i in range(1,46+1):
for j in range(i+2,48+1):
temp = i*(i+1)+j*(j+1)-2*i-1-2*j-1
if temp == 790:
print(i,j)
输出:
10 27
16 24
原文:https://www.cnblogs.com/yanshanbei/p/12210760.html