お題:
次のようなスゴロクのマスの連なりを表す文字列がある
start>go 3>_>go 5>_>_>rest>back 4>go 4>_>rest>_>rest>back 2>_>_>back 6>goal
> はマスの区切り文字である
_ はイベントのないマスである
go n はnマス右へ進むイベントマスである
back n はnマス左へ進むイベントマスである
rest は1ターン消費するイベントマスである

上記のスゴロクをプレイすることを考える
プレイヤーは1ターンに1回サイコロを振り、出た目の数だけ右へ進む
進んだ先のマスにイベントがあればそれを行う
但し、イベントによる移動で移動先のイベントは発動しない
移動によりgoalを超える場合、goalで折り返す
例えばgoalより2つ手前のマスで5マス進むことになったとき、goalより3つ手前へ移動する
サイコロは一般的な6面ダイスであり、1〜6の目が一様に出る

startから始め、goalに止まるまでのターン数の期待値を求めるプログラムを書き、答えを求めよ
答えは小数点第2位まで合っていればよい

■答え合わせ
答えの小数点第3位以下を切り捨て、xx.xx形式で表したとき、
各桁の数字を足しあわせると16になります