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
'coding test - python > 백준' 카테고리의 다른 글
백준 / 2869번 달팽이는 올라가고 싶다 / Python 파이썬 (0) | 2022.04.27 |
---|---|
백준 / 2292번 벌집 / Python 파이썬 (0) | 2022.04.27 |
백준 / 2839번 설탕배달 / Python (0) | 2022.03.30 |
백준 / 1712번 손익분기점 / Python (0) | 2022.03.30 |
백준 / 1157번 단어공부 / Python (0) | 2022.03.30 |