문제
단어를 입력받다가 "0"을 입력받으면 입력을 종료하고 그 때까지 입력받은 단어의 개수를 출력하고 홀수 번째 입력받은 단어를 한 줄에 1개씩 출력하는 프로그램을 작성하시오. 단어의 개수는 50개를 넘지 않고, 단어의 길이는 100자 이하이다.
입력 예
keyboard
mouse
monitor
0
출력 예
3
keyboard
monitor
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] arr = new String[50];
int num = 0;
for (int i = 0; i < arr.length; i++) {
arr[i] = sc.next();
if (arr[i].charAt(0) == '0') {
break;
}
num++;
}
System.out.println(num);
for (int i = 0; i < num; i++) {
if (i % 2 == 0) {
System.out.println(arr[i]);
}
}
}
}'Algorithm > Language Coder' 카테고리의 다른 글
| Jungol (Java) - 193 : 문자열2 - 형성평가5 (0) | 2020.08.26 |
|---|---|
| Jungol (Java) - 192 : 문자열2 - 형성평가4 (0) | 2020.08.25 |
| Jungol (Java) - 190 : 문자열2 - 형성평가2 (0) | 2020.08.24 |
| Jungol (Java) - 189 : 문자열2 - 형성평가1 (0) | 2020.08.24 |
| Jungol (Java) - 612 : 문자열2 - 자가진단B (0) | 2020.08.24 |