チャレンジ
xの行列がxの累乗に無限大に近づくときの制限がすべての有限値の行列に近づくような、左または右確率行列が与えられた場合、行列が収束する行列を返します。基本的には、結果が変化しなくなるまで、マトリックスを単独で乗算し続けます。
テストケース
[[7/10, 4/10], [3/10, 6/10]] -> [[4/7, 4/7], [3/7, 3/7]]
[[2/5, 4/5], [3/5, 1/5]] -> [[4/7, 4/7], [3/7, 3/7]]
[[1/2, 1/2], [1/2, 1/2]] -> [[1/2, 1/2], [1/2, 1/2]]
[[1/3, 2/3], [2/3, 1/3]] -> [[1/2, 1/2], [1/2, 1/2]]
[[1/10, 2/10, 3/10], [4/10, 5/10, 6/10], [5/10, 3/10, 1/10]] -> [[27/130, 27/130, 27/130], [66/130, 66/130, 66/130], [37/130, 37/130, 37/130]]
[[1/7, 2/7, 4/7], [2/7, 4/7, 1/7], [4/7, 1/7, 2/7]] -> [[1/3, 1/3, 1/3], [1/3, 1/3, 1/3], [1/3, 1/3, 1/3]]
ルール
- 標準抜け穴が適用されます
- 確率的行列が右か左かを選択できます
- float、有理数、無限精度の小数など、適切な数値型を使用できます。
- これはcode-golfなので、各言語のバイト単位での最短の送信がその言語の勝者として宣言されます。回答は受け付けられません