blob: bbc9111698da0b9d79f515330597d9ca39a18199 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main(){
int a;
string str;
vector<string> v1;
cin>>a;
v1.resize(a);
for(int i = 0; i < a; i++){
cin>>str;
int b = str.size();
v1.at(i) = str;
if(b > 10){
v1.at(i) = str.at(0) + to_string(b - 2) + str.at(str.size() - 1);
}
}
for(int i = 0; i < a; i++){
cout<<v1.at(i)<<endl;
}
return 0;
}
|