반응형
문제
https://www.acmicpc.net/problem/2941
코드
text = input()
croalpha = ['c=','c-','dz=','d-','lj','nj','s=','z=']
for i in croalpha:
text = text.replace(i,'*')
print(len(text))
설명
우선 크로아티아 알파벳의 리스트를 만들어준다.
이후 입력받은 텍스트에서 만약 크로아티아 알파벳이 있다면, 다른 특수기호(알파벳이 아닌 아무거나)로 바꿔 줄 것인데,
이 때, replace 함수를 사용하여 특정 단어를 다른 단어로 변환이 가능하다.
이후 text의 개수를 출력해주면 된다.
반응형
'개발 연습장 > 백준 문제풀이' 카테고리의 다른 글
[파이썬, Python] 백준 15596: 정수 N개의 합 (2) | 2022.12.09 |
---|---|
[파이썬, Python] 백준 1316: 그룹 단어 체커 (0) | 2022.12.08 |
[파이썬, Python] 백준 5622: 다이얼 (0) | 2022.12.06 |
[파이썬, Python] 백준 2908: 상수 (0) | 2022.12.05 |
[파이썬, Python] 백준 1152: 단어의 개수 (0) | 2022.12.04 |