题目来源:LeetCode38:外观数列
问题抽象: 给定一个正整数 n(1 ≤ n ≤ 30),要求生成外观数列的第 n 项字符串。核心需求如下:
- 数列定义:
- 第 1 项固定为
"1"; - 第
k项(k≥2)通过“描述”第k-1项的连续字符分布生成(称为"读数")。
- 第 1 项固定为
- 读数规则:
- 从前一项字符串的首字符开始扫描,按连续相同字符分组;
- 每组转换为
"连续个数 + 字符本身"(如"111"→"3
问题抽象: 给定一个正整数 n(1 ≤ n ≤ 30),要求生成外观数列的第 n 项字符串。核心需求如下:
"1";k 项(k≥2)通过“描述”第 k-1 项的连续字符分布生成(称为"读数")。"连续个数 + 字符本身"(如 "111" → "3
被折叠的 条评论
为什么被折叠?