AtCoder ABC 069 B – i18n Python解説

2021年11月21日

スポンサーリンク

i18n

internationalization という英単語は、i18n と略されることがあります。
これは、先頭文字 i と末尾文字 n の間に18 文字が挟まっていることに由来します。

長さ 3 以上の英小文字のみからなる文字列 s が与えられます。 同様の規則によって s を略してください

AtCoder Beginner Contest 069

特に難しい問題ではありません。先頭の文字 + 文字列の長さ -2 + 末尾の文字を出力しましょう。
先頭と末尾の文字はスライスを使うと簡単です。

s = input()

print(s[0] + str(len(s) - 2) + s[-1])