#8866. A. 单词太长
A. 单词太长
A. 单词太长
每次测试的时间限制
1 秒
每次测试的内存限制
256 兆字节
输入
标准输入
输出
标准输出
有时,像“本地化”或“国际化”这样的词太长了,以至于在一个文本中多次写它们非常令人厌烦。
让我们考虑一个单词太长,如果它的长度严格超过 10 个字符。所有太长的单词都应该用特殊的缩写代替。
这个缩写是这样的:我们写下单词的第一个和最后一个字母,并在它们之间写下第一个字母和最后一个字母之间的字母数。该数字采用十进制系统,不包含任何前导零。
因此,“本地化”将拼写为“l10n”,而“国际化”将拼写为“i18n”。
建议您自动使用缩写更改单词的过程。因此,太长的单词应该用缩写代替,不太长的单词不应该发生任何变化。
输入
第一行包含整数 n (1 ≤ n ≤ 100)。以下 n 行中的每一行都包含一个单词。所有单词都由小写的拉丁字母组成,长度从 1 到 100 个字符不等。
输出
打印 n 行。第 i 行应包含从输入数据中替换第 i 个单词的结果。
输入复制
4
word
localization
internationalization
pneumonoultramicroscopicsilicovolcanoconiosis
输出复制
word
l10n
i18n
p43s