반응형
문제
https://www.acmicpc.net/problem/25497

코드
N = int(input())
data = input()
Ls = 0
Ss = 0
answer = 0
for i in data:
if i in '0123456789':
answer += 1
elif i == 'L':
Ls += 1
elif i == 'R':
if Ls:
Ls -= 1
answer += 1
else:
break
elif i == 'S':
Ss += 1
elif i == 'K':
if Ss:
answer += 1
Ss-=1
else:
break
print(answer)
단순 구현문제이다.
반응형
'Programming > 알고리즘' 카테고리의 다른 글
| [백준/Python] 34069번 자리 바꾸기 (2) | 2025.08.27 |
|---|---|
| [백준 / Python] 14728번 벼락치기 - (배낭문제) (0) | 2025.06.28 |
| [백준/Python] 33677번 푸앙이와 콩나무 (0) | 2025.04.04 |
| [백준/Python] 1005번 ACM Craft (0) | 2025.03.18 |
| [백준/Python] 1647번 도시 분활 계획 (0) | 2025.03.02 |
댓글