实验吧 生日蜡烛
题目链接:http://www.shiyanbar.com/ctf/1933
首先,把题目搞清楚
1、格式CTF{X-Y},X和Y都是年龄
2、在X,Y这个范围里累加和等于328
x = [] y = [] smun = 0 for i in range(25): x.append(i) y.append(i+20) # 这里生成两个列表中间相差20,因为预先估计要达到328大概需要20个数,简化程序 for i in x: for j in y: smun = 0 # 没差求累加都要还原值,不然会加到很大 for m in range(i,j+1): smun = smun + m if smun == 328: print(str(i)+'-'+str(j)) break # print(smun)
最后把跑出来的答案加到CTF{}里就好啦。
知识要大家一起分享,但带上原文链接是对作者的尊重。