극장의 한 줄의 정보가 주어졌을 때, 이 줄에 사람들이 모두 앉았을 때,컵홀더에 컵을 꽂을 수 있는 최대 사람의 수구하기
모든 사람은 컵을 한 개만 들고 있고,자신의 좌석의 양 옆에 있는 컵홀더에만 컵을 꽂을 수 있음
S는 일반 좌석, L은 커플석을 의미하며, L은 항상 두개씩 쌍으로 주어짐
어떤 좌석의 배치가 SLLLLSSLL일때, 컵홀더를 *로 표시하면 아래와 같음
*S*LL*LL*S*S*LL*
-> 적어도 두 명은 컵홀더를 사용할 수 없음
입력
첫째 줄에 좌석의 수 N이 주어짐 (1 ≤ N ≤ 50)
둘째 줄에는 좌석의 정보가 주어짐
출력
컵을 컵홀더에 놓을 수 있는 최대 사람의 수를 출력
시간 제한: 1초
메모리 제한: 128 MB
"""
입출력 예시)
(예제 입력 1)
3
SSS
-> 3
(예제 입력 2)
4
SLLS
-> 4
(예제 입력 3)
9
SLLLLSSLL
-> 7
"""
## 의사코드 ##
# s.replace('LL', 'L') # 커플석에 앉은 2명 중 한명만 컵홀더 사용 가능
# 컵홀더를 사용할 수 있는 최대 사람의 수 = len(s) + 1 # (1: 맨 끝 좌석의 컵홀더)
통과한 코드
n = int(input())
seat = input().replace('LL', 'L') # 커플석에 앉은 2명 중 한 명만 컵홀더 사용 가능
holder = len(seat)+1 # 컵홀더의 개수 (맨 끝 좌석의 컵홀더 한개를 더함)
# 컵홀더의 개수가 n보다 큰 경우, n 출력
if n < holder:
print(n)
else:
print(holder)