본문 바로가기

알고리즘/🥉 브론즈

백준 11721 열 개씩 끊어 출력하기 자바 풀이

728x90

난이도 : 브론즈3

풀이일 : 06272

https://www.acmicpc.net/problem/11721

 

11721번: 열 개씩 끊어 출력하기

첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.

www.acmicpc.net


링크로 이동하기 귀찮은 분들을 위한 문제 캡쳐


풀이 코드

import java.util.*;

public class Main {
	public static void main(String args[]) {
		Scanner scan = new Scanner(System.in);
		String word = scan.next();
		scan.close();
		
		for (int i = 0; i < word.length(); i++) {
			System.out.print(word.charAt(i));
            
			if (i % 10 == 9) { // 출력 글자가 10개라면 개행
				System.out.println();				
			}
		}
	}
}
  • String.length() : 문자열의 길이
  • String.charAt(int) : 문자열의 int 인덱스
  • print() : 개행 없이 프린트

느낀점

자바로 문제풀때는 파이썬으로 풀면 금방인데!!! 라는 생각만 든다.

언젠가는 자바로도 어려운 문제를 풀겠지?