coding test - python/백준

백준 / 2941번 크로아티아 알파벳 / Python

sillon 2022. 3. 30. 21:06
728x90
반응형

 

*문제 출처는 백준에 있습니다.

문제 제목: 2941번 크로아티아 알파벳

문제 사이트: https://www.acmicpc.net/problem/2941


풀이

string = input()

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

for i in alpha_list:
    string = string.replace(i,'*')

print(len(string))

문제를 풀기 위해서 입력받는 문자에서 alpha_list에 해당되는 단어가 있는 경우,

그 단어를 '*'와 같은 한 글자로 변환을 하고서

이후에 변환된 문자열의 총 글자 수를 세는 방법으로 코드를 작성해야한다.


※ 알아야 할 것

- for 문과 replace를 적절하게 이용하여 문자를 *로 바꿔준다. 

 

728x90
반응형