ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [백준 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

    댓글

Designed by Tistory.