반응형
replace 함수를 이용하면 간단하다.
알파벳의 개수는 길이를 반환해주는 length 함수를 이용.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
a = a.replaceAll("c=", "_");
a = a.replaceAll("c-", "_");
a = a.replaceAll("dz=", "_");
a = a.replaceAll("d-", "_");
a = a.replaceAll("lj", "_");
a = a.replaceAll("nj", "_");
a = a.replaceAll("s=", "_");
a = a.replaceAll("z=", "_");
System.out.println(a.length());
sc.close();
}
}
단순히 알파벳의 개수를 구하는 문제이기 때문에 위 크로아티아 알파벳에 해당하는 문자들을 모조리 언더바(_)로 치환했다.
반응형
'Java > 백준알고리즘' 카테고리의 다른 글
[Java] 백준알고리즘 #10813 공 바꾸기 (0) | 2023.09.29 |
---|---|
[Java] 백준알고리즘 #10810 공 넣기 (0) | 2023.09.29 |
[Java] 백준알고리즘 #10988 팰린드롬인지 확인하기 (0) | 2023.09.28 |
[Java] 백준알고리즘 #3003 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2023.09.28 |
[Java] 백준알고리즘 #25314 코딩은 체육과목 입니다 (0) | 2023.09.28 |