[백준,BOJ 2941] 크로아티아 알파벳(JAVA 구현)
코테/백준 온라인 저지(BOJ)

[백준,BOJ 2941] 크로아티아 알파벳(JAVA 구현)

반응형

-해법

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        
        String cro[] = {"c=", "c-", "dz=", "d-", "lj", "nj","s=", "z="};
        
        String alph = in.next();
        
        
        for(int i=0;i<cro.length;i++) {      
        	alph = alph.replace(cro[i], "a");        	
        }
        
        System.out.println(alph.length());
        
    }
}

  이 문제는 replace() 메서드의 사용방법에 대해 묻는 문제이다. 문제에서 주어진 크로아티아 알파벳을 문자열 배열에 저장한 뒤, 탐색하면서 입력받은 알파벳에서 일치하는 문자가 존재할 때, 하나의 단어로 바꾸어 주어 길이를 출력하면 크로아티아 알파벳의 개수가 된다.

반응형