B. 单词太长了(Way Too Long Words)

    传统题 1000ms 256MiB

单词太长了(Way Too Long Words)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

有些单词(例如 localizationinternationalization)非常长,在一篇文章中反复书写会很麻烦。

我们规定:如果一个单词的长度严格大于 1010,则称其为“太长的单词”,需要被替换为一种缩写形式:

  • 保留单词的首字母尾字母
  • 中间写上首尾字母之间的字母数量(十进制表示,且无前导零)。

例如:

  • localization 变为 l10n
  • internationalization 变为 i18n

对于长度不超过 1010 的单词,保持不变。

请对输入的每个单词执行上述规则,并输出结果。


输入格式

第一行输入一个整数 nn1n1001 \le n \le 100),表示单词数量。 接下来 nn 行,每行一个单词,仅由小写英文字母组成,长度在 [1,100][1, 100] 之间。


输出格式

输出 nn 行,第 ii 行为对第 ii 个单词处理后的结果。


数据范围

  • 1n1001 \le n \le 100
  • 每个单词长度 1s1001 \le |s| \le 100
  • 单词仅包含小写拉丁字母

样例输入

4
word
localization
internationalization
pneumonoultramicroscopicsilicovolcanoconiosis

样例输出

word
l10n
i18n
p43s

2025年12月15日练习题

未认领
状态
已结束
题目
5
开始时间
2025-12-14 0:00
截止时间
2025-12-15 23:59
可延期
24 小时