回答
結果的にこれ2進数表記に落とせるのであった….
なので,とりあえず文字列でいっぱいくっつけていって,最後に2進数を10進数に変換すればOKと.
自力で気づけたのでよかった.考察がそこそこ難しいような気がしました.
s = input() res = "1" for c in s: if c == "L": res += "0" if c == "R": res += "1" print(int(res, 2))
結果的にこれ2進数表記に落とせるのであった….
なので,とりあえず文字列でいっぱいくっつけていって,最後に2進数を10進数に変換すればOKと.
自力で気づけたのでよかった.考察がそこそこ難しいような気がしました.
s = input() res = "1" for c in s: if c == "L": res += "0" if c == "R": res += "1" print(int(res, 2))