본문 바로가기

Algorithm/Language Coder

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

문제

20개 이하의 문자로 이루어진 10개의 단어와 한 개의 문자를 입력받아서 마지막으로 입력받은 문자로 끝나는 단어를 모두 출력하는 프로그램을

작성하시오.

 

입력 예

champion

tel

pencil

olympiad

class

information

jungol

lesson

book

lion

l

 

출력 예

tel

pencil

jungol

 

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] arr = new String[10];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = sc.nextLine();
        }
        char[] ch = new char[10];
        for (int i = 0; i < ch.length; i++) {
            ch[i] = arr[i].charAt(arr[i].length() - 1);
        }
        String str = sc.next();
        char chr = str.charAt(0);

        for (int i = 0; i < 10; i++) {
            if (ch[i] == chr) {
                System.out.println(arr[i]);
            }
        }
    }
}