首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

leecode刷题(18)-- 报数

leecode刷题(18)-- 报数 报数 描述: 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。...给定一个正整数 n(1 ≤ n ≤ 30),输出报数序列的第 n 项。 注意:整数顺序将表示为一个字符串。...示例 1: 输入: 1 输出: "1" 示例 2: 输入: 4 输出: "1211" ---- 思路: 报数,按题目意思就是读取上一个数字,“报”上一个数字,比如 1 读作 “one 1 ”,即下一个数就是...这便是报数。 理解了报数什么含义,那么接下来我们就来编写代码。...报数的话有点像斐波那契数列,都是根据之前的结果,得到之后的结果,所以可以用迭代的思维,初定初始值(即第一个数)为 1,从原来的值不断推出新值。

44730

Python入门习题(40)——CCF CSP认证考试真题:报数游戏「建议收藏」

CCF CSP认证考试真题(201712-2):游戏 问题描述 解题思路 参考答案 测试用例 小结 问题描述 试题编号: 201712-2 试题名称: 游戏 时间限制: 1.0s 内存限制: 256.0MB...问题描述   有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。   ...例如,当n=5, k=2时:   1号小朋友报数1;   2号小朋友报数2淘汰;   3号小朋友报数3;   4号小朋友报数4淘汰;   5号小朋友报数5;   1号小朋友报数6淘汰;   ...3号小朋友报数7;   5号小朋友报数8淘汰;   3号小朋友获胜。...为每一个小朋友生成两项数据,即(编号,报数值),组成队列。编号从左到右依次为1, 2, …, n。报数值初始化为0. 当前报数 = 0。

39440

python编码问题

字符编码 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。...新的问题又出现了:如果统一成Unicode编码,乱码问题从此消失了。但是,如果你写的文本基本上全部是英文的话,用Unicode编码比ASCII编码需要多一倍的存储空间,在存储和传输上就十分不划算。...Python的字符串 搞清楚了令人头疼的字符编码问题后,我们再来研究Python对Unicode的支持。...格式化 最后一个常见的问题是如何输出格式化的字符串。我们经常会输出类似'亲爱的xxx你好!...这个时候就需要转义,用%%来表示一个%: >>> 'growth rate: %d %%' % 7 'growth rate: 7 %' 小结 由于历史遗留问题Python 2.x版本虽然支持Unicode

1.4K10
领券