[伯俊]2810杯柄Python


4つの長方形とセットの面積を求めます


質問する


10年ぶりに山河が変わる.
江山のある団地にやっと劇場ができて、江山は劇場に遊びに行きました.売店でコーラを買った後、席に座っていた江山は混乱に陥った.両側のコップポットはすでに隣の人に占領されているので、コーラを挿すことができるコップポットはありません.映画を見ているうちにコーラを手にした江山が再び劇場に来た時、コーラを必ずカップ棚に置いて帰ると決心した.
劇場の一列にはN席がある.隣の席の間にはコップ棚があり、両端の席にはコップ棚があります.また、この劇場にはカップル席もあります.カップル席の間にはカップマットがありません.
劇場のメッセージが与えられた.このとき、人々がこの列に座っているときは、コップをカップフレームに挿入できる最大人数を求めるプログラムを作成してください.誰もがコップを作っていて、自分の席の両側のコップ棚にコップを差し込むしかありません.
Sは普通席、Lはカップル席、Lはいつもペアで2つあげます.
座席のレイアウトがSLLLSSLLの場合、以下に示すように、カップハンドルを*としてマークします.
*S*LL*LL*S*S*LL*
上記の例では、少なくとも2人はカップマットを使用できない.

入力


1列目にはN席あります.(1≦N≦50)2行目は座席情報を提供する.

しゅつりょく


出力はカップをカップ棚に置くことができる最大人数です.

ソリューション

  • カップルシートはLLなので、文字内部のすべての「LL」は「X」で代用されます.
  • 「X」は文字内で、文字長に1を付けて出力します.
  • がなければ、文字長を直接出力します.
  • n = int(input())
    s = input()
    
    s = s.replace('LL','X')
    
    if 'X' in s :
        print(len(s)+1)
    else :
        print(len(s))