728x90


import sys

n = int(sys.stdin.readline()) #입력받을 단어 갯수

words = [str(sys.stdin.readline()) for i in range(n)] # 입력받을 단어들을 \n을 기준으로 나눠 입력

alter_words = [] #입력 단어를 교체할 리스트 선언

for word in words: # word에는 words의 원소가 차례로
    if len(word) > 10: #words의 첫번째 원소 부터 --- 길이가 10보다 크면
        word = word[0] + str(len(word)-3) + word[-2] # 그 단어의 첫번째 문자 + 그 단어의 길이 - 2 + 그 단어의 맨 마지막 문자
    alter_words.append(word) #교체한 단어를 alter_words에 삽입

for word in alter_words:
    print(word)
728x90
복사했습니다!