코딩일지/python 백준 알고리즘

python 백준 알고리즘 2941번: 크로아티아 알파벳

야언 2022. 9. 13. 19:50

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

 

2941번: 크로아티아 알파벳

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

www.acmicpc.net

 

 

 

내 제출

croatia = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']  # 크로아티아 알파벳 리스트
word = input()

for i in croatia :
    word = word.replace(i, '*')  # input 변수와 동일한 이름의 변수
print(len(word))

 

예제는 무조건 크로아티아 알파벳으로 된 input을 준다 -> 크로아티아 리스트를 돌려서 동일한 단어를 replace 함수를 이용해 단일 문자로 변환 -> 단일문자의 길이(갯수) 프린트

 

* replace 함수