## solution  

단어가 주어졌을때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력하고, 목록에 없는 알파벳은 한 글자씩 센다. 문제 표의 알파벳은 한 글자로 취급하기.


## CODE  


```python

alpha = ['c=','c-','dz=','d-','lj','nj','s=','z=']

tmp = input()

for k in alpha:

    tmp = tmp.replace(k,'#')

print(len(tmp))

```

앞에서부터 하나씩 지워나가거나, 뒤에서부터 지우거나 여러 방법을 생각해보다가 replace를 이용해서 한 글자로 바꾸는 방식으로 풀었다. 다른 방법이 있을지 모르겠다.

    

```python

import re

print(len(re.sub("dz=|lj|nj|\w\W",' ',input())))

```

정규표현식을 이용하여 문자열 치환하기



```python

import re

a = input()

b=re.sub('c=|c-|dz=|d-|lj|nj|s=|z=','a',a)

print(len(b))

```

다른 풀이



```python

n=input()

m=len(n)

for i in ['=','-','dz=','lj','nj']:

    m-=n.count(i)

print(m)

```

전체 길이에서 빼는 풀이도 있다. 문자를 치환해서 푼 사람이 대부분인듯