문제
5개의 단어(각 단어는 100자 이하)를 입력받은 후 문자와 문자열(100자 이하)을 한 개씩 입력받아 나중에 입력받은 문자나 문자열이
포함된 단어를 모두 출력하는 프로그램을 작성하시오. 찾는 단어가 없으면 “none”이라고 출력한다.
입력 예
banana
apple
melon
tomato
pear
n
to
출력 예
banana
melon
tomato
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] str = new String[5];
String s1, s2;
char[] ch = new char[100];
int len = str.length;
int num = 0;
for (int i = 0; i < len; i++) {
str[i] = sc.next();
}
s1 = sc.next();
s2 = sc.next();
for (int i = 0; i < str.length; i++) {
for (int j = 0; j < str[i].length(); j++) {
ch[j] = str[i].charAt(j);
if (ch[j] == s1.charAt(0)) {
System.out.println(str[i]);
num++;
break;
} else if (str[i].contains(s2)) {
System.out.println(str[i]);
num++;
break;
}
}
}
if (num == 0) {
System.out.println("none");
}
}
}'Algorithm > Language Coder' 카테고리의 다른 글
| Jungol (Java) - 215 : 문자열2 - 형성평가7 (0) | 2020.08.30 |
|---|---|
| Jungol (Java) - 194 : 문자열2 - 형성평가6 (0) | 2020.08.27 |
| Jungol (Java) - 192 : 문자열2 - 형성평가4 (0) | 2020.08.25 |
| Jungol (Java) - 191 : 문자열2 - 형성평가3 (0) | 2020.08.24 |
| Jungol (Java) - 190 : 문자열2 - 형성평가2 (0) | 2020.08.24 |