-
[백준 11721번] 열 개씩 끊어 출력하기Algorithm/기타 2019. 12. 15. 15:17
백준알고리즘 11721번 : 열 개씩 끊어 출력하기
substring을 연습하기 좋은 문제인 것 같다.
단어를 받은 뒤,
'10개씩 끊어서 출력, 남은 문자열 저장'
이를 수행하는 반복문을 만들면 된다.
풀이 과정
1. substring(int 0, int 10)을 이용하여 [0번째 문자부터 (10-0)개의 문자를 출력한다.]
2. String str = str.substring(int 10)을 이용하여 앞의 10개 문자를 제외한 남은 문자열을 저장한다.
3. while문을 통해 문자열 길이가 10이 넘기전까지 1, 2번 과정을 반복하고, 남은 문자열을 출력한다.소스 ▽
더보기import java.util.Scanner; public class Main {// 11721번 열 개씩 끊어 출력하기 public static void main(String[] args) { Scanner sc = new Scanner(System.in); String word = sc.nextLine(); while (word.length() > 10) { System.out.println(word.substring(0, 10)); word = word.substring(10); } System.out.println(word); } }
Summary
1. str.substring(int a) : 앞에서부터 a번까지의 문자를 제외한 남은 문자열을 return한다.
2. str.substring(int a, int b) : a번째부터 [b-a]개의 문자열을 return한다.'Algorithm > 기타' 카테고리의 다른 글
[백준 4344번] 평균은 넘겠지 (0) 2019.12.17 [백준 11719번] 그대로 출력하기 2 (0) 2019.12.16 [백준 1924번] 2007년 (0) 2019.12.15 [백준 10250번] ACM 호텔 (0) 2019.12.11 [백준 4153번] 직각삼각형 (0) 2019.12.08