Thứ Ba, 16 tháng 8, 2022

TOOLONG Từ quá dài

Có một số từ quá dài như "localization" hoặc "internationalization" khiến khi viết rất mỏi tay. Một từ gọi là quá dài nếu chiều dài của nó nhiều hơn 10 ký tự. Tất cả các từ quá dài như vậy cần được viết tắt lại.

Cho một quy tắc viết tắt như sau: viết kí tự đầu tiên và kí tự cuối cùng của từ và giữa chúng, ta viết số lượng kí tự giữa kí tự đầu tiên và kí tự cuối cùng.

Như vậy, " localization " sẽ được đánh vần là "l10n", và "internationalization“ sẽ được đánh vần là "i18n".

Cho n từ. Bạn hãy viết tắt các từ quá dài và những từ mà không quá dài thì giữ nguyên.

Input

  • Dòng đầu tiên chứa số nguyên n (1 ≤ n ≤ 100).
  • Mỗi phòng trong n dòng tiếp theo chứa một từ. Tất cả các từ bao gồm các chữ thường Latin và có chiều dài từ 1 đến 100 ký tự.

Output: In n dòng. Dòng thứ i chứa kết quả viết tắt của từ thứ i.

Ví dụ

Input

Output

4
word
localization
internationalization
pneumonoultramicroscopicsilicovolcanoconiosis

word
l10n
i18n
p43s

 

Không có nhận xét nào:

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.