본문 바로가기

Backjoon

[백준 2941] 크로아티아 알파벳 - java 풀이

반응형


크로아티아 알파벳에 해당하는 문자들의 갯수를 찾는 문제. 문자열에서 크로아티아 문자를 찾기 위해서 테이블에 있는 8개의 알파벳을 하나하나 카운트했다.

코드는 아래와 같다.


import java.util.Scanner;
public class OneHour {
       public static void main(String[] args) {
             Scanner sc = new Scanner(System.in);
             String input = sc.nextLine();
             String match[] = {"c=","c-","dz=","d-","lj","nj","s=","z="};
             int total = 0 ;
             for(int i = 0; i < match.length ; i++)
             {
                    while(input.contains(match[i]))
                    {
                           total += 1;
                           input = input.replaceFirst(match[i], " ");
                           // System.out.println(input);
                    }
             }
             input = input.replace(" ","");
             total += input.length();
             System.out.println(total);
       }
}


반응형

'Backjoon' 카테고리의 다른 글

[백준 1759] 암호만들기 -Java  (0) 2019.09.25
[백준 1920] 수찾기 - Java  (0) 2019.09.23
[백준 5622] 다이얼 -java 풀이  (0) 2018.10.28
[백준 2908] 상수 - java 풀이  (0) 2018.10.28
[백준 1152] 단어의 개수 - java 풀이  (0) 2018.10.28