2020.10.17 19:36
max = int(input())
for i in range(max):
a = input()
c = list(a)
if len(c)>= 11:
print('%s%d%s\n' %(c[0], len(c)-2, a[len(c)-1]), end='')
else: print('%s\n' %(a), end='')
로 하면 주어진 예시에서는 옳지 않게 나오는데 IDLE와 자동채점에서는 옳게 나오네요... 왜죠...?
댓글
max = int(input())
for i in range(max):
a = input()
c = list(a)
if len(c)>= 11:
print('%s%d%s\n' %(c[0], len(c)-2, a[len(c)-1]), end='')
else: print('%s\n' %(a), end='')
로 하면 주어진 예시에서는 옳지 않게 나오는데 IDLE와 자동채점에서는 옳게 나오네요... 왜죠...?