본문 바로가기

자료구조+알고리즘/BOJ

[11721][java][백준] 열 개씩 끊어 출력하기

알고리즘 분류

  • 구현
  • 문자열
  •  

 

풀이

- next() : 개행문자, 공백은 무시하고 문자를 입력받는다
- nextLint() : 한 줄 단위로 입력받기 때문에 개행문자도 한 줄로 인식한다.

 

이 문제에선 String 값을 받아오므로 둘 다 가능

 

- 열개씩 끊어서 한 줄에 하나씩 출력 

 

입력받은 문자열 input 배열은 N개 까지 있다 ( 0부터 N-1까지 증가)

배열번호 i의 값이 10으로 나누었을 때 나머지가 0이고 and i값이 0이 아니면 한 줄 띄운다.

 

 

java코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
import java.util.Scanner;
 
public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String input = sc.nextLine();
 
        for(int i=0; i<input.length(); i++){
 
            if(i % 10 == 0 && i != 0)
                System.out.println();
            System.out.print(input.charAt(i));
 
        }
    }
}
 
 
cs
728x90
반응형