本来觉得应该还挺简单的一道题,结果因为对string的库函数不熟悉还有思维的不够严谨,debug了一个小时,写出来之后我直接哈哈哈。还是脑力和技术跟不上╮(╯▽╰)╭
题目描述:
代码实现:
class Solution { public: string countAndSay(int n) { string str = "1"; string res=""; if(n == 1){ return str; } int i = 1,count = 1; while(n > 1){ res =""; for(i = 0;i
' && str[i] == str[i+1]){ count ++; }else{ res += to_string(count)+str[i];//本来这几个函数不会调用,看了官方题解豁然开朗 count = 1; } } str = res; n--; } return res; } }; hhhh 顺便贴一个官方耍宝的打表 hhh
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)