Cafe Binary Notation
[백준 알고리즘 11719번] 그대로 출력하기2 (자바) 본문
단계별로 풀기: 1단계-8
문제:
입력 받은 대로 출력하는 프로그램을 작성하시오.
입력
입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이 있을 수도 있다.
출력
입력받은 그대로 출력한다.
나의 답안:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import java.util.*; public class Main { public static void main(String[] args){ Scanner scan = new Scanner(System.in); ArrayList<String> words = new ArrayList<>(); int cnt=0; while(scan.hasNextLine()) { String word = scan.nextLine(); if(word.length()>100 || cnt>100) break; words.add(word); cnt++; }scan.close(); for(int i=0; i<words.size(); i++) { System.out.println(words.get(i)); } } } | cs |
이전에 백준 11718번과 유사하지만 오히려 조건이 줄어들었다.
코드 유사성 99.9%
문제에서 입력을 최대 100줄로 받는다는 조건이 있기에 코드를 추가해 보았다.
ArrayList에 입력받은 단어가 추가될때마다 카운트가 1씩 증가하고, 이 카운트가 100이 넘으면 break하는걸로!!
100번을 다 쳐보지 않아서 잘 돌아가는지는 모르겠지만.. ^.~
드디어 1단계 끝!!!!!!!!
뭔가 하나하나 풀어나가는 묘미가 있다.
'Java > 알고리즘' 카테고리의 다른 글
[백준 알고리즘 1008번] A/B (자바) (2) | 2018.02.06 |
---|---|
[백준 알고리즘 10998번] A*B (자바) (0) | 2018.02.06 |
[백준 알고리즘 11718번] 그대로 출력하기 (자바) (3) | 2018.02.06 |
[백준 알고리즘 10718번] We love kriii (자바) (2) | 2018.02.05 |
[백준 알고리즘 10172번] 개 (자바) (2) | 2018.02.05 |