Java/백준알고리즘

[Java] 백준알고리즘 #2941 크로아티아 알파벳

Sehyeok20 2023. 9. 28. 15:30
반응형

백준알고리즘 #2941 크로아티아 알파벳
백준알고리즘 #2941 크로아티아 알파벳

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();
    }
}

단순히 알파벳의 개수를 구하는 문제이기 때문에 위 크로아티아 알파벳에 해당하는 문자들을 모조리 언더바(_)로 치환했다.

반응형