-코드
arr = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
s = input()
for i in arr:
s = s.replace(i, '1')
print(len(s))
처음에 while문을 이용하여 입출력이 잘 나오나 런타임 오류가 나서 찾아보니 그냥 replace가 문자 하나만 바꿀 수 있는 줄 알고 생각 안 하고 있었는데 알고 보니 가능해서 간단하게 해결할 수 있는 문제여서 아쉬웠습니다..
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]1629번 곱셈 (0) | 2021.08.09 |
---|---|
[백준/파이썬]1193번 분수찾기 (0) | 2021.08.05 |
[백준/파이썬]6571번 피보나치 수의 개수 (0) | 2021.08.04 |
[백준/파이썬]9009번 피보나치 (0) | 2021.08.04 |
[백준/파이썬]14495번 피보나치 비스무리한 수열 (0) | 2021.08.04 |