143. 【应-18-2·难】标题层级树形大纲
中等
Python
📋 题目描述
一篇 docx 里的标题分为 H1/H2/H3 三级。现把所有标题按文档顺序给出,请按下面的缩进规则输出树形大纲:
- H1:缩进 0 个空格;
- H2:缩进 2 个空格;
- H3:缩进 4 个空格。
只输出标题文本本身(去掉前缀 `H1 `/`H2 `/`H3 `)。
📥 输入描述
第一行整数 N(1<=N<=200)。
接下来 N 行,每行格式为 `H1 标题文本` 或 `H2 标题文本` 或 `H3 标题文本`,前缀和文本之间恰好一个空格。
📤 输出描述
共 N 行,按层级缩进后的标题文本。
输入样例
4 H1 第一章 H2 第一节 H2 第二节 H1 第二章
输出样例
第一章 第一节 第二节 第二章
提示:逐行 `s.split(" ", 1)` 拆出层级和文本,对应 0/2/4 个空格前缀即可。
注意不要把每个汉字算一个层级——只看 H 后面那个数字。
请登录后提交代码