## 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)
```
전체 길이에서 빼는 풀이도 있다. 문자를 치환해서 푼 사람이 대부분인듯
0 댓글