문제 - 그대로출력하기
입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않는다.
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
ArrayList<String> al = new ArrayList<String>();
while(true) {
String a = sc.nextLine();
if(a.equals(" ") || a.isEmpty()) {
break;
}
al.add(a);
}
sc.close();
for(int i=0; i<al.size(); i++) {
System.out.println(al.get(i));
}
}
}
while 조건안에 sc.hasNextLine()을 넣어도 상관없이 돈다.
'알고리즘' 카테고리의 다른 글
백준(15552) - 빠른 A+B(java) (0) | 2019.04.18 |
---|---|
백준(11721) - 열 개씩 끊어 출력하기(java) (0) | 2019.04.18 |
백준(11720) - 숫자의 합(java) (0) | 2019.04.18 |
백준(2839) - 설탕배달하기(java) (0) | 2019.04.16 |
알고리즘(1) - 시간복잡도, 공간복잡도 (0) | 2019.04.12 |