Herausforderung
Bei einer links- oder rechtsstochastischen Matrix, bei der sich die Grenze, wenn sich x der Unendlichkeit der Matrix nähert, der Potenz von x einer Matrix mit allen endlichen Werten nähert, die Matrix zurückgeben, zu der die Matrix konvergiert. Grundsätzlich möchten Sie die Matrix so lange mit sich selbst multiplizieren, bis sich das Ergebnis nicht mehr ändert.
Testfälle
[[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]]
Regeln
- Standardschlupflöcher gelten
- Sie können wählen, ob Sie eine rechts- oder eine linksstochastische Matrix wünschen
- Sie können jeden vernünftigen Zahlentyp verwenden, z. B. Gleitkommazahlen, Rationals, Dezimalstellen mit unendlicher Genauigkeit usw.
- Dies ist Code-Golf , daher wird die kürzeste Übermittlung in Bytes für jede Sprache zum Gewinner ihrer Sprache erklärt. Es wird keine Antwort akzeptiert