728x90
Buffered와 Scanner 정확한 차이 모름 Buffered가 더 빠르다는 거?
String에 replace함수같은 것이 있을 줄 알았음
예를 들어 문자 내의 a번째부터 a+n번째까지 특정한 문자로 교체가 가능한지
그런 것 없음 그냥 떼다 붙힘
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
27
28
29
30
31
32
33
34
35
36
37
|
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class HelloWorld {
private static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
private static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
public static void main(String[] args) throws IOException {
int T = Integer.parseInt(br.readLine());
for(int i=0; i<T; i++) {
String input = br.readLine();
if(input.length()>10) {
String replace = Integer.toString(input.length()-2);
bw.write(input.charAt(0)
+replace
+input.charAt(input.length()-1)
+"\n");
}
else {
bw.write(input+"\n");
}
}
bw.flush();
}
}
|
cs |
'알고리즘 풀이 > CodeForces' 카테고리의 다른 글
[CodeForces][JAVA] 118A - String Task (0) | 2021.06.20 |
---|---|
[CodeForces][JAVA] 282A. Bit++ (0) | 2021.06.20 |
[CodeForces][JAVA] 158A.Next Round (0) | 2021.06.20 |
[CodeForces][JAVA] 1A - Theatre Square (0) | 2021.06.08 |
[CodeForces][JAVA] 231A. Team (0) | 2021.06.08 |