본문 바로가기
IT_tech/알고리즘

10개씩 끊어 출력하기

by 신드로 2019. 6. 2.

package solution;

import java.util.Scanner;

public class TenLetterPrint {

public static void main(String[] args) {
/*알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다.
한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오.*/

 Scanner sc = new Scanner(System.in);
    String y = sc.nextLine();
    sc.close();
    
    int x = y.length()/10;
    int z = y.length()%10;

    for(int i =0; i<x;i++) {
     System.out.println(y.substring(0+(i*10), 10+(i*10)));
    
    }
    if(z!=0) {
     System.out.println(y.substring((x*10), (x*10)+z ));
    }

}

}

 

// 나머지연산+substring을 쓰면 간단히(?) 해결

'IT_tech > 알고리즘' 카테고리의 다른 글

문자열 반복  (0) 2019.06.16
평균값 구하기  (0) 2019.06.15
숫자의개수 구하기..  (0) 2019.06.15
2007년 - 문제 풀이  (0) 2019.06.02
별찍기..  (0) 2019.06.01