问题描述
给定一个由大写字母L和R 组成的长度为n的字符串。一个左右相同的位置是指一个位置,字符串中的前个字符中L的数量等于R的数量。请问给定的字符串中有几个左右相同的位置。
例如: LRLLRRRLR 中有3个左右相同的位置,分别是位置2、6、8。
输入格式
输入一行包含一个字符串,由大写字母L和R 组成
输出格式
输出一行包含一个整数,表示左右相同的位置的数量
import os
import sys
# 请在此输入您的代码
string=input()
l_cnt=0
r_cnt=0
count=0
for s in string:
if s=='L':
l_cnt+=1
if s=='R':
r_cnt+=1
if l_cnt !=0 and l_cnt==r_cnt:
count+=1
print(count)