CloudCoder Python feladatgyujtemeny/matrixlog
A MathWikiből
Egy olyan megoldás ami nem módosítja a paraméterként kapott mutable listákat:
import math def matrixlog(n, M): if n == 0: uj_szam = round(math.log(M, 2), 2) return uj_szam else: uj_M = [] for elem in M: uj_elem = matrixlog(n-1, elem) uj_M.append(uj_elem) return uj_M