麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Count and Say

2019-11-15 01:15:51
字體:
來源:轉載
供稿:網友
Count and SayCount and Say

https://leetcode.com/PRoblems/count-and-say/

The count-and-say sequence is the sequence of integers beginning as follows:1, 11, 21, 1211, 111221, ...1 is read off as "one 1" or 11.11 is read off as "two 1s" or 21.21 is read off as "one 2, then one 1" or 1211.Given an integer n, generate the nth sequence.Note: The sequence of integers will be represented as a string.

算法思想:

1) 可以根據當前的這個string,來計算下一個string,如“1211”,得到“one 1 one 2 two 1”,即"111221"

程序代碼:
public class Solution {    public String next(String s) {        int length = s.length();        char pre = s.charAt(0);        int count = 1;        StringBuilder sb = new StringBuilder();        for (int i = 1; i < length; i++) {            if (s.charAt(i) == pre) {                count++;            } else {                sb.append(count);                sb.append(pre);                count = 1;                pre = s.charAt(i);            }        }        sb.append(count);        sb.append(pre);                return sb.toString();    }        public String countAndSay(int n) {        if (n <= 0) {            return "";        }                String cas = "1";        for (int i = 2; i <= n; i++) {            cas = next(cas);        }        return cas;    }}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊人成人免费视频 | 午夜久久视频 | 思思久而久而蕉人 | 中国字幕av | 日韩精品网站在线观看 | 97久久精品一区二区三区观看 | 中文字幕四区 | 色综合激情 | 欧美性受xxxxxx黑人xyx性爽 | 免费观看9x视频网站在线观看 | 日本爽快片100色毛片视频 | 欧美精品 | 99激情 | 中文字幕 亚洲一区 | 午夜视频在线观看免费视频 | 天天操很很操 | fc2国产成人免费视频 | 亚州精品天堂中文字幕 | 国产精品白嫩白嫩大学美女 | 在线播放黄色网址 | 一级网站片 | av电影院在线观看 | va毛片| 性看小视频 | 亚洲视屏| 欧美另类69xxxxx 视频 | 国产精品久久久久久久久久久久久久久 | 亚洲第五色综合网 | 国产人妖一区二区 | 国产一区免费 | asiass极品裸体女pics | 国产精品美女久久久免费 | 中国免费黄色 | 亚洲卡通动漫在线观看 | 日韩黄色一级视频 | 国产乱淫av片免费观看 | 精品国产91久久久久久久妲己 | 成熟女人特级毛片www免费 | 久久国产精品免费视频 | 色婷婷久久久久久 | 一级黄色国产视频 |