-
[Baekjoon Online Judge] 11721번: 열 개씩 끊어 출력하기문제 풀이/Baekjoon Online Judge 2021. 1. 4. 21:58
[Baekjoon Online Judge] 11721번: 열 개씩 끊어 출력하기
10문자씩 끊어서 처리하는 문제이다.
import java.io.*; public class Baekjoon11721 { public static void main(String[] args) throws IOException { BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(System.out)); String word = bufferedReader.readLine(); for (int i = 0; i < word.length(); i++) { if (i % 10 == 0 && i != 0) { bufferedWriter.write( "\n" + word.charAt(i)); } else bufferedWriter.write(word.charAt(i)); } bufferedWriter.flush(); bufferedReader.close(); bufferedWriter.close(); } }
10으로 나누어 떨어지는 index 마다 줄바꿈 문자를 삽입하여 bufferedWriter에 저장한 후 출력하였다. 한 가지 고려해야 할 점은 0번 index 또한 10으로 나눈 나머지가 0이기 때문에 i != 0의 조건이 추가되었다.
'문제 풀이 > Baekjoon Online Judge' 카테고리의 다른 글
[Baekjoon Online Judge] 11719번: 괄호 - 풀이 추가 예정 (0) 2021.01.05 [Baekjoon Online Judge] 11719번: 그대로 출력하기 2 (0) 2021.01.05 [Baekjoon Online Judge] 1157번: 단어 공부 (0) 2021.01.04 [Baekjoon Online Judge] 10809번: 알파벳 찾기 (0) 2021.01.04 [Baekjoon Online Judge] 1152번: 단어의 개수 (0) 2021.01.04