小慕在整理一份古老的代码仓库时,发现了一批由远古程序员编写的项目文件编号。这些编号由数字、空格 `' '` 和连字符 `'-'` 组成,杂乱无章、难以辨认。小慕需要对这些编号进行规范化,以便归档管理。 小慕制定了编号格式化的规则如下: 1. 首先,移除编号中所有的空格 `' '` 和连字符 `'-'`,只保留数字。 2. 接着,将剩余的数字从左到右按如下方式分组: - 每组三个数字,直到无法再组成三位组。 - 如果剩下 `4` 个数字,则将其拆分为两个两位数的小组; - 如果剩下 `2` 个数字,则保留为一个两位数的小组; - 永远不会剩下 `1` 个数字。 3. 最后,用连字符 `'-'` 将这些小组连接起来,得到最终格式化的编号。
提示:带虚线的词点一下有通俗解释。
输入描述
输入包含一个仅由数字(`0` 到 `9`)、空格 `' '` 和破折号 `'-'` 组成的字符串 `inputStr`。字符串的长度不超过 `10000`。
输出描述
输出格式化后的魔法编号字符串。
示例
示例 1
输入
-9- 3-86 3 6
输出
938-636
示例 2
输入
759 4-8 5 -6
输出
759-48-56
时间限制 1000 ms · 内存限制 128 MB