문제
100개 이하의 문자로 구성된 한 개의 문자열을 입력받아서 그 문자열에 문자 'c'와 문자열 "ab"의 포함여부를 "Yes", "No"로
구분하여 출력예처럼 출력하는 프로그램을 작성하시오.
입력 예
abdef
출력 예
No Yes
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s;
int len, n1, n2;
s = sc.next();
len = s.length();
n1 = 0;
n2 = 0;
char[] ch = new char[100];
for (int i = 0; i < len; i++) {
ch[i] = s.charAt(i);
}
for (int i = 0; i < len; i++) {
if (ch[i] == 'c') {
n1 += 1;
}
if (ch[i] + ch[i + 1] == 'a' + 'b') {
n2 += 1;
}
}
if (n1 > 0) {
System.out.print("Yes ");
} else {
System.out.print("No ");
}
if (n2 > 0) {
System.out.print("Yes ");
} else {
System.out.print("No ");
}
}
}'Algorithm > Language Coder' 카테고리의 다른 글
| Jungol (Java) - 610 : 문자열2 - 자가진단9 (0) | 2020.08.23 |
|---|---|
| Jungol (Java) - 609 : 문자열2 - 자가진단8 (0) | 2020.08.23 |
| Jungol (Java) - 607 : 문자열2 - 자가진단6 (0) | 2020.08.23 |
| Jungol (Java) - 606 : 문자열2 - 자가진단5 (0) | 2020.08.23 |
| Jungol (Java) - 605 : 문자열2 - 자가진단4 (0) | 2020.08.23 |