백준 :: 크로아티아 알파벳 <2941번>

혜 콩·2022년 5월 28일
0

알고리즘

목록 보기
20/61

> 문제 <

https://www.acmicpc.net/problem/2941

> 아이디어 <

> 코드 <

word = input()
alphabet = ['c=','c-','dz=','d-','lj','nj','s=','z=']
result = 0

for i in alphabet:
    if i in word:
        result += word.count(i)           # 해당 알파벳이 중복으로 나올 수도 있으니까 count 수만큼 + 
        word = word.replace(i, " ")       # 탐색된 알파벳은 공백 처리 (공백없이 붙어버려서 새로운 알파벳으로 인식하지 않게끔 [ex. a cb(기존) -> acb(오류))
word = word.replace(" ", "")              # 나머지 문자들만 합해주기 위해 공백 지우기 (공백도 len에 포함되니까)
result += len(word)

print(result)
profile
배우고 싶은게 많은 개발자📚

0개의 댓글