실버5 - 크로아티아 알파벳

2025. 4. 14. 12:21·알고리즘/백준
목차
  1. ✅ 문제
  2. ✅ 입력
  3. ✅ 출력
  4. ✅ 문제풀이
728x90

✅ 문제

예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다.

크로아티아 알파벳 변경
č c=
ć c-
dž dz=
đ d-
lj lj
nj nj
š s=
ž z=

 

예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다.

dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다.


✅ 입력

첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-', '='로만 이루어져 있다.

단어는 크로아티아 알파벳으로 이루어져 있다. 문제 설명의 표에 나와있는 알파벳은 변경된 형태로 입력된다.


✅ 출력

입력으로 주어진 단어가 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다.

 

예제 입력 예제 출력
ljes=njak 6
ddz=z= 3
nljj 3
c=c= 2
dz=ak 3

✅ 문제풀이

복잡하게 생각할 것 없이 문자열을 받아서 크로아티아 알파벳을 전부 특정 문자로 치환한 뒤 문자열의 길이를 반환하면 된다.

import java.util.Scanner;

public class Main {

    public static void solution() {
        Scanner sc = new Scanner(System.in);
        String input = sc.nextLine();

        String[] croatian = {"c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="};

        for (String c : croatian) {
            input = input.replace(c, "*");
        }

        System.out.println(input.length());
    }

    public static void main(String[] args) {
        solution();
    }
}
저작자표시 비영리 (새창열림)

'알고리즘 > 백준' 카테고리의 다른 글

브론즈3 - 최댓값  (1) 2025.05.14
브론즈3 - 행렬 덧셈  (0) 2025.05.12
실버5 - 너의 평점은  (1) 2025.04.18
실버5 - 그룹 단어 체커  (1) 2025.04.14
  1. ✅ 문제
  2. ✅ 입력
  3. ✅ 출력
  4. ✅ 문제풀이
'알고리즘/백준' 카테고리의 다른 글
  • 브론즈3 - 최댓값
  • 브론즈3 - 행렬 덧셈
  • 실버5 - 너의 평점은
  • 실버5 - 그룹 단어 체커
요술공주밍키
요술공주밍키
조금씩이라도 꾸준히..
  • 요술공주밍키
    삽질의흔적
    요술공주밍키
  • 전체
    오늘
    어제
    • 분류 전체보기 (138) N
      • Java (42)
        • Spring Boot (14)
        • Spring Boot 게시판 (14)
        • 공중화장실 찾기 (4)
        • 쇼핑몰 (8)
      • JavaScript (8)
        • NodeJS (2)
      • Python (5)
        • Django (4)
      • Server (10)
        • Docker (4)
        • K8S (0)
        • Jenkins (1)
      • 알고리즘 (23) N
        • 프로그래머스 (18) N
        • 백준 (5)
      • Etc (21)
        • 개발 팁 (1)
      • 일상 (27)
        • 독서 포스트 (25)
        • 회고록 (2)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
요술공주밍키
실버5 - 크로아티아 알파벳

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.