143. 【应-18-2·难】标题层级树形大纲

中等 Python 2s 256MB
通过 0/0

📋 题目描述
一篇 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 后面那个数字。

登录后提交代码

讨论区 0
登录后参与讨论

还没有讨论,来发表第一条吧!