반응형
🔺 문제
11721번: 열 개씩 끊어 출력하기
첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.
www.acmicpc.net
🔺 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
String str = br.readLine();
int idx = 0;
for(int i = 0 ; i <= str.length() - 10 ; i += 10) {
sb.append(str.substring(i, i + 10)).append("\n");
idx = i + 10;
}
sb.append(str.substring(idx));
System.out.println(sb);
}
}
|
cs |
✅ 해결 아이디어
✔ 구현 / 문자열
- substring으로 10개씩 끊어 출력
🔺 다른 풀이들
- 오 이렇게도 풀 수 있구나... 단순하게 생각허자!
로그인
www.acmicpc.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
for (int i = 0 ; i < s.length() ; i++) {
System.out.print(s.charAt(i));
if (i % 10 == 9) {
System.out.println();
}
}
}
}
|
cs |
💬 느낀 점
감사합니다... (?)
1회독 | 2회독 | 3회독 | 4회독 | 5회독 |
V |
반응형
'코테 > 백준' 카테고리의 다른 글
[백준/JAVA] 2941번: 크로아티아 알파벳 (0) | 2023.07.15 |
---|---|
[백준/JAVA] 1158번: 요세푸스 문제 (0) | 2023.07.13 |
[백준/JAVA] 1406번: 에디터 (0) | 2023.07.12 |
[백준/JAVA] 16917번: 양념 반 후라이드 반 (0) | 2023.07.11 |
[백준/JAVA] 7662번: 이중 우선순위 큐 (0) | 2023.07.11 |