|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 ErTian 于 2018-8-20 01:16 编辑
leetcode上面的一道算法题:看了这道算法题,因为后一项跟前一项是有一定关系的,所以我觉得递归应该是可以实现的。(但我写不出来)
求大佬帮忙实现给出代码。如果不能实现说下为什么吧。谢谢
报数序列是指一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:
1. 1
2. 11
3. 21
4. 1211
5. 111221
1 被读作 "one 1" ("一个一") , 即 11。
11 被读作 "two 1s" ("两个一"), 即 21。
21 被读作 "one 2", "one 1" ("一个二" , "一个一") , 即 1211。
给定一个正整数 n ,输出报数序列的第 n 项。
注意:整数顺序将表示为一个字符串。
示例 1:
输入: 1
输出: "1"
示例 2:
输入: 4
输出: "1211"
解:
class Solution:
def countAndSay(self, n):
"""
:type n: int
:rtype: str
"""
|
|