返回题目列表
COMP2041
21T2 Q9 — 原地按宽度折行
参数:正整数 n(最大行宽)和文件名。原地改写文件(不打印任何东西):
- ≤ n 字符或无空格的行 → 不变
- > n 且前 n 字符内有空格 → 把最后一个这样的空格变成换行
- > n 且前 n 字符内无空格 → 把该行第一个空格变成换行
对新产生的行递归应用上述规则。
Python only; no external programs / subprocess. From COMP2041/9044 21T2 Final.
不得使用 textwrap。
样例
stdin
期望输出
python3
14