코딩 테스트/백준
[Python] 백준 2941 크로아티아 알파벳
위시리
2025. 4. 20. 22:51
https://www.acmicpc.net/problem/2941
문제 분석
- 단어가 주어졌을 때 몇 개의 글자가 크로아티아 알파벳으로 이루어져있는지 출력
코드 설계
- replace
정답 코드
1차 - 실패
import sys
input = sys.stdin.readline
word = input().strip()
cro = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
check = ''
cnt = 0
for w in word:
check += w
if check in cro:
print(check)
cnt += len(check)
check = ''
print(cnt)
2차 - replace
import sys
input = sys.stdin.readline
word = input().strip()
cro = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
for c in cro :
word = word.replace(c, '*')
print(len(word))