fun distribute(num: Int): List { var primeFactors: MutableList = mutableListOf() var i = 2 var n = num while (n > 1) { if (n % i == 0) { primeFactors.add(i) n /= i } else { i++ } } return primeFactors } fun main() { val n = 124 val result = distribute(n) println("Czynniki pierwsze liczby $n: $result") }