본문 바로가기

Algorithm/Language Coder

Jungol (Java) - 603 : 문자열2 - 자가진단2

문제

공백을 포함한 문장을 입력 받아서 홀수 번째 단어를 차례로 출력하는 프로그램을 작성하시오.

문장의 길이는 100자 이하이다.

 

입력 예

I like you better than him.

 

출력 예

I

you

than

 

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s;
        s = sc.nextLine();
        int num, len;
        num = 0;
        len = s.length();
        char[] ch = new char[100];

        for (int i = 0; i < len; i++) {
            ch[i] = s.charAt(i);
            if (ch[i] == ' ') {
                num += 1;
            }
        }

        String[] arr = s.split(" ");
        for (int i = 0; i < num + 1; i++) {
            if (i % 2 == 0) {
                System.out.println(arr[i]);
            }
        }
    }
}