すいません。助言いただけますか。

たとえば、「ケーキを食べる」→「ケーキを食べる」→「ケーキを食べる」と
同じ選択肢を連続して三回選んだ場合、5キロ太るというようなプログラムを書きたいのですが、
なにを使ったらいいのかわかりません。
「ケーキを食べる」→「ダイエット」→「ケーキを食べる」→「ケーキを食べる」というような
途中でなにか別の選択肢を選んだときは連続して三回とは数えないようにしたいんですが。