[알고리즘] 백준 2941 크로아티아 알파벳 - S1

eternal moment·2024년 9월 20일
0

2024.09.20 풀이

import sys
input=sys.stdin.readline

s=input().rstrip()
d=["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="]
cnt=0

for i in d:
    if i in s:
        cnt+=s.count(i)
        s=s.replace(i, " ")

for i in s:
    if i.isalpha():
        cnt+=1
print(cnt)

다른 풀이

a = input()
croatia_a = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']

for i in croatia_a:
    a = a.replace(i, "*")

print(len(a))
  • 개수를 카운트하는 방법 외에, 크로아티아문자 자체를 하나의 문자로 전환 후 전체 카운트.

0개의 댓글