BC02 **给出一个循环公式,对于一个整数n,当n为奇数时,n=3n+1,当n为偶数时,n=n/2,如此循环下去直到n=1时停止。** 现要求对两个整数i = 900、j =1000,输出i、j之间(包括i、j)的所有数进行上述循环时的最大循环次数(包括n和1) **分析:** 知识点一:while循环。它默认执行后面的语句,直到不符合条件(为False)就退出。 2017-02-01
BC03 已知K ^ N = P, 给定N为7,和P为4357186184021382204544,求K。 又是一个算术题。。 知识点一:break,就是一直循环,如果达到条件,就退出循环。注意,因为达到条件立即退出,所以不会执行后面的print,所以答案是1234。\ ::: {.image-package}\ ::: {.image-caption}:::::: 好不容易做出了答案,再看看别 2017-02-01 ctf
BC04 题目:求6789!的值末尾有几个零?\ 我的解答,试图求出这个阶乘的结果,再数一数有几个零。很显然,我就是典型用手没用脑的。。 递归失败,可能这个数太大了 吧 \ ::: {.image-package}\ ::: {.image-caption}:::::: \ \ ::: {.image-package}\ ::: {.image-caption}:::::: 总结,用递归和循环都能求阶乘, 2017-02-01 ctf
BC05大数求和 题:求sum =1!+2!+3!+……+6788!+6789!的末5位。 分析:该题和上一题 ,换汤不换药。 取余,例如 123456 / 10 = 12345……6(好久没做小学题了,复习下,省略号+6 是余数为6的意思) 123456 / 100 = 1234 …… 56 123456 / 1000 = 123 …… 456 所以求末5位,就是除以 2017-02-01
BC06奖券 题目:某抽奖活动的奖券号码是6位数(100000-999999),请计算其中不含”4”的号码的奖券数量。\ 思路:在字符串里搜索某个字符,很简单。但是题目中是数值,不是字符,所以用类型转换成字符。 知识点一: python str( )函数,将任意值转换为字符串 知识点二: find()函数 ,语法str.find(str, beg=0, end=len(string)) 参数:str -- 2017-02-01
BC09百米(re模块) 和上一题类似,正则搜索字符串,处理数据计算出答案,提交. 题目 \ 知识点一:regular expression,我倾向于把它翻译为通用匹配规则,它的通常翻译正则表达式,不够通俗易懂,听起来像是二次互反律、混沌动力学、豫解核、单纯剖分、共轭泛函、拓扑……对于初学者来说,名字就给你吓尿了,这么难还学个屁啊~啊摔!……实际上一点都不复杂2333,就是为了描述字符串的形式的规定而已。 通用匹配规则,有 2017-02-01 ctf
BC10字典(re模块) 还是正则表达式,包含ctf的单词的总字符有多少? 分析:1,先搜索所有包含ctf的单词2,将所有找出的单词后,将列表转换为字符串。3,计数字符总数。**** 先查看给出的txt文件,它有6MB大小,显然要写正则表达式来搜索。**** **\s(.*)(ctf)(.*)** **\s 因为每个单词之间有空格** **(.*)说明有任意字符0个或者很多个,后接 ctf三个字符,后面也是任意字 2017-02-01 ctf
BC11 题目在一个url上获取内容,并提交到另外一个url网页,给你的时间是1.337秒。 requests模块使用 先尝试获取内容吧。 ::: {.image-package}\ ::: {.image-caption}:::::: 网页返回的内容,提示要在http头上带cookies。 原来是这样~ 在实验吧,是获取flag答案,然后在题目的网页上手动提交。 而 2017-02-01 ctf
BC12速度爆破(request模块) �钟提交答案。这里就需要写一个python脚本,用到web交互模块。 先看看题目中是用POST,还是GET提交答案。 ::: {.image-package}\ ::: {.image-caption}用firebug,F12打开:::::: 多点几次会发现,每次获取到的sha1值都是不一样的,so……\ 知识点一:自动获取该链接,导入到本地生成HTML文件。 ::: {.image-packag 2017-02-01
BC13 题目:两秒提交由xx拼接的数值。 分析:一开始我想岔了,以为要用到opencv等图形库来判断图形,类似验证码识别。 方向错了,验证码识别是图形判断。但这个题目里,其实这还是文字么。。。然后看源码。 ::: {.image-package}{.uploaded-imgwidth=”auto” height=”auto”}\ ::: {.image-caption}:::::: h 2017-02-01