[백준 2941번-파이썬/Python] 크로아티아 알파벳
알고리즘 공부/BOJ백준 풀이

[백준 2941번-파이썬/Python] 크로아티아 알파벳

http://acmicpc.net/problem/2941

{코드}

croatian_alphabets = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
word = input()
for c_alphabet in croatian_alphabets:
    word = word.replace(c_alphabet, ' ')
print(len(word))

{설명}

문제는 크로아티아 알파벳의 개수를 출력하라고 요구하므로 크로아티아 알파벳의 특이 문자들을 아무 문자 하나로 각각 바꿔주고 그 길이를 출력하면 됩니다.

*문자열의 replace함수는 replace(선택할 문자열, 바꿀 문자열, 개수=옵션)의 형태로 되어 있으며 바꾼 문자열을 반환한다.