[백준 2941-String] 크로아티아 알파벳

CHOI YUN HO·2021년 5월 19일
0

알고리즘 문제풀이

목록 보기
33/63

📃 문제 설명

약수의 개수와 덧셈

[문제 출처 : 백준]

👨‍💻 해결 방법

처음에는 주어진 크로아티아 알파벳들을
문자열과 일일이 비교해서 문자열의 총 길이에서 빼주는 방식으로 생각을 했는데,

어차피 크로아티아 알파벳을 한 개로 세기만 하면 되니까
replace를 사용해서 문자열의 크로아티아 알파벳을 한 개의 문자로 변경한 후
문자열의 총 길이를 구하면 된다 !

그래서 나는 그냥 '*'로 replace해서 풀었다
아 재밌다 ! 끝 !

👨‍💻 소스 코드

s = input()
croatia = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']

for c in croatia:
    s = s.replace(c, '*')

print(len(s))
profile
가재같은 사람

0개의 댓글