글 작성자: 망고좋아
반응형

2941, 크로아티아 알파벳

📁 문제 출처

 

2941번: 크로아티아 알파벳

예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z=

www.acmicpc.net

 

💡 생각

  • 처음에는 replace를 공백으로 해줬다가 다시 앞뒤가 크로아티아 알파벳으로 조합되어서 또 삭제가 되는 일이 있었다.
  • 아예 *로 치환해줘서 카운트해줬다.

 

🛠 나의 코드

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

n = input()
total = len(n)
cnt = 0
for i in range(len(arr)):
    if arr[i] in n:
        n = n.replace(arr[i], "*")

print(len(n))
반응형