count-and-say
来源:互联网 发布:centos命令 desktop 编辑:程序博客网 时间:2024/05/16 03:25
题目:
The count-and-say sequence is the sequence of integers beginning as follows:
1, 11, 21, 1211, 111221, …
1is read off as”one 1”or11.
11is read off as”two 1s”or21.
21is read off as”one 2, thenone 1”or1211.
Given an integer n, generate the n th sequence.
Note: The sequence of integers will be represented as a string.
程序:
class Solution {public: string countAndSay(int n) { if(n <= 0) return ""; string res = "1"; for(int i=1;i<n;i++) { string t = ""; int count = 1; for(int j=1;j<res.length();j++) { if(res[j] == res[j-1]) count++; else{ t.push_back(count+'0'); t.push_back(res[j-1]); count = 1; } } t.push_back(count+'0'); t.push_back(res[res.length()-1]); res = t; } return res; }};
阅读全文
0 0
- LeetCode: Count and Say
- [LeetCode]Count and Say
- LeetCode Count and Say
- [Leetcode] Count and Say
- Count and Say
- Leetcode: Count and Say
- [LeetCode] Count and Say
- LeetCode Count and Say
- Count and Say
- [38]Count and Say
- Count and Say
- Count and Say
- Count and Say
- [LeetCode]Count and Say
- Count and Say
- Count and Say
- [LeetCode] Count and Say
- LeetCode-Count and Say
- C++学习笔记---类的继承(一)
- CentOS 6.6上搭建C++运行环境
- wifi Omnipeek抓数设置
- 归纳决策树ID3(Java实现)
- ImageIO处理图片时Unsupported Image Type
- count-and-say
- spring配置<bean>中id和name的区别
- 线程池以及子线层运用
- cookie
- 安装centos后无法引导启动windows7的解决方法
- XML中的转义方法
- 数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL
- 前端笔记之清空canvas
- 04-05 mysql的学习笔记