

-Code
import java.util.Scanner;
public class BOJ2941 {
static String[] croatiaAlpa = {
"c=", "c-", "dz=", "d-", "lj",
"nj", "s=", "z="
};
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
int strLen = str.length();
int answer = 0;
for (int i = 0; i < strLen; i++) {
boolean isCroatia = false;
for (String el : croatiaAlpa) {
int len = el.length();
if (i + len - 1 < strLen) {
String temp = str.substring(i, i + len);
// 알파벳에 포함되는가 확인
if (el.equals(temp)) {
isCroatia = true;
break;
} }
}
// 저장된 알파벳에 포함되지 않으면 +1
answer += !isCroatia ? 1 : 0;
}
System.out.println(answer);
}
}
'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
| [백준/Java] 25206번 너의 평점은 (0) | 2025.12.20 |
|---|---|
| [백준/Java] 1316번 그룹 단어 체커 (0) | 2025.12.20 |
| [백준/Java] 1157번 단어 공부 (0) | 2025.12.20 |
| [백준/Java] 10988번 팰린드롬인지 확인하기 (0) | 2025.12.20 |
| [백준/Java] 2444번 별 찍기 - 7 (0) | 2025.12.20 |