https://www.acmicpc.net/problem/2941
해결 방법
- 특수한 크로아티아 알파벳을 배열에 저장한다.
- 입력으로 받은 문자열에서 특수한 크로아티아 알파벳을 찾아 'a'(원하는 문자)로 바꾸어준다.
- 바꾸어진 문자열의 길이를 출력한다.
- 위와 같은 방법으로 풀 수 있는 이유 : 크로아티아 알파벳의 개수만 출력하면 되므로 길이가 1인 문자로 바꾸어 길이를 출력하는 방식으로 풀 수 있다.
코드
더보기
string = input()
alpha = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
for i in alpha:
string = string.replace(i, 'a')
print(len(string))
'알고리즘' 카테고리의 다른 글
백준 2799 블라인드 파이썬 (0) | 2020.08.07 |
---|---|
백준_1475_방 번호(파이썬, Python) (0) | 2020.07.14 |
백준_2188_축사 배정 (0) | 2020.03.25 |
백준_2166_다각형의 면적(python) (0) | 2020.03.24 |
백준_11758_CCW(CCW, 기학와 벡터) (0) | 2020.03.01 |
댓글