猜字母python实现

网友投稿 454 2022-11-05

猜字母python实现

猜字母python实现

文章目录

​​问题​​​​思路及代码​​

问题

把abcd…s共19个字母组成的序列重复拼接106次,得到长度为2014的串。 接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。 得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。

思路及代码

循环这个长度为2014的串,然后按照索引删除即可,pop or del,删除不知道为啥报错,所以该换为添加偶数位数,也就是奇数位索引

a = 'abcdefghijklmnopqrs'a = list(a*106)b = []while len(a) > 1: for i in range(len(a)): if i % 2 != 0: b.append(a[i]) a = b b = [] print(a)print(a)

答案是q

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Linux之磁盘使用前为什么要进行格式化
下一篇:CNode app版,基于web版小修改
相关文章

 发表评论

暂时没有评论,来抢沙发吧~