만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

세 개의 상자

시간 제한2초메모리 제한1024 MB

요약
공은 상자 1에서 시작하여 L이면 왼쪽, R이면 오른쪽 상자로 옮겨지며, 양 끝에서는 제자리에 머뭅니다. 공이 상자 3에 들어간 횟수를 구합니다.
난이도

쉬움10점 중 1점

유형
시뮬레이션, 구현
정답자
아직 제출이 없습니다

문제

길이가 NN인 문자열 SS가 주어진다. SS의 각 문자는 L 또는 R이다.

공 하나와 공을 넣을 수 있는 상자 3개가 있다. 상자에는 1, 2, 3번이 붙어 있다.

처음에 공은 1번 상자에 들어 있었다.

비버 비타로는 이 상태에서 상자와 공에 대해 NN번의 연산을 수행했다.

ii번째 (1≤i≤N1 \le i \le N) 연산은 다음과 같이 진행된다.

  • 공이 들어 있는 상자를 상자 xx라고 하고, 상자 xx에서 공을 꺼낸다. 그다음 SS의 ii번째 문자에 따라 아래 중 하나를 수행한다.
    • SS의 ii번째 문자가 L이면 상자 x−1x-1에 공을 넣는다. 다만 xx가 1이면 상자 1에 공을 넣는다.
    • SS의 ii번째 문자가 R이면 상자 x+1x+1에 공을 넣는다. 다만 xx가 3이면 상자 3에 공을 넣는다.

NN번의 연산 동안 상자 3에 공을 넣은 횟수를 출력한다.

입력

입력은 다음 형식으로 표준 입력에서 주어진다.

N
S

출력

NN번의 연산 동안 상자 3에 공을 넣은 횟수를 출력한다.

제한

  • 1≤N≤1001 \le N \le 100
  • SS는 길이가 NN인 문자열이다.
  • SS의 각 문자는 L 또는 R이다.
  • NN은 정수이다.

예제3

  1. 예제 1

    입력
    4
    LRRR
    
    예상 출력
    2
    
  2. 예제 2

    입력
    3
    LRL
    
    예상 출력
    0
    
  3. 예제 3

    입력
    7
    LRLRRRL
    
    예상 출력
    2