c语言题目集-田队写长单词
生活随笔
收集整理的這篇文章主要介紹了
c语言题目集-田队写长单词
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
田隊是一個強迫癥晚期的大神,她特別反感長單詞,就像 “localization” 和"internationalization" 。
于是睿智的田隊想出了一個方法來節約寫單詞的時間, 如果單詞的長度嚴格大于10個字符,那么她可以用以下方法表示:
寫下這個單詞的第一個字母與最后一個字母,在它們之間寫下除去第一個字母和最后一個字母后該單詞包含的字母個數,這個數字是不包含前導零的十進制數字。
舉個栗子, “localization” 可以表示為"l10n", “internationalization"可以被表示為"i18n”.
你的任務是通過編寫代碼實現這樣一個轉化的過程,太長的單詞通過上述方法表示,其他的單詞保持不變
Input
第一行包含一個整數n (1?≤?n?≤?100). 接下來n行每行包含一個單詞. 所有的單詞由小寫字母組成,單詞的長度為1 到100個字符.
Output
輸出 n 行. 第 i 行包括第 i 個單詞的轉化結果.
Examples
Input
4
word
localization
internationalization
pneumonoultramicroscopicsilicovolcanoconiosis
Output
word
l10n
i18n
p43s
總結
以上是生活随笔為你收集整理的c语言题目集-田队写长单词的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言题目集-分西瓜
- 下一篇: c语言题-牛牛做水题