Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

main

[백준-2941번/Java] 크로아티아 알파벳 본문

Algorithm

[백준-2941번/Java] 크로아티아 알파벳

1984 2022. 11. 10. 21:26

* 변경된 부분을 공백으로 구분함.

import java.util.*;
import java.io.*;

public class Main {

	public static void main(String[] args) throws IOException {

		Scanner sc = new Scanner(System.in);

		String origin_str = sc.nextLine();
		String check_str = origin_str;

		int count = 0;

		String[] croatian_alps = { "dz=", "c=", "c-", "d-", "lj", "nj", "s=", "z=" };
		for (String croatian_alp : croatian_alps) {
			while (!check_str.replaceFirst(croatian_alp, "").equals(check_str)) {
				check_str = check_str.replaceFirst(croatian_alp, " ");
				count++;
			}
		}
		check_str = check_str.replaceAll(" ", "");
		System.out.println(count + check_str.length());

	}

}
728x90

'Algorithm' 카테고리의 다른 글

[백준-2751번/Java] 수 정렬하기 2  (0) 2022.11.10
[백준-2750번/Java] 수 정렬하기  (0) 2022.11.10
[백준-2908번/Java] 상수  (0) 2022.11.10
[백준-1152번/Java] 단어의 개수  (0) 2022.11.10
[백준-1157번/Java] 단어공부  (0) 2022.11.10
Comments