Dlaczego pokazuje zły wynik?

0
import java.io.File
import java.nio.charset.Charset

fun wczytajciePlik(): List<String>
{
    var file_path = "/home/aserek/IdeaProjects/LosoweLiczby"
    var files = File(file_path)

    return files.readLines()
}

fun przelozDoTablicyDynamicznej(liczby: List<String>): ArrayList<Int>
{
    var tablica = arrayListOf<Int>()

    for (i in liczby)
    {
        tablica.add(i.toInt())
    }

    return tablica
}

fun policzSumeLiczb(dane: ArrayList<Int>): Int
{
    var sumaLiczb = 0

    for (i in dane)
    {
        sumaLiczb += i
    }

    return sumaLiczb
}

fun zapisDoPliku(wynik: Int)
{
    var file_path = "/home/aserek/IdeaProjects/wynik"
    var files = File(file_path)
    files.writeText(wynik.toString(), Charset.defaultCharset())

}

fun main(args: Array<String>) {

    /*var tablicaInt = intArrayOf(1,2,3,4,5,6)
    var tablicaInt2 = Array(6,{i -> i})
    var tablicaInt3 = arrayOf(7,8,9,10)*/

    var dane = wczytajPlik()
    var tablicaArrayList = przelozDoTablicyDynamicznej(dane)
    var sumaLiczb = policzSumeLiczb(tablicaArrayList)

    println(sumaLiczb)

    zapisDoPliku(sumaLiczb)

}

Liczby w pliku to

93
2
84
86
38

A wynik ciągle pokazuje 14900. Kotlin w wersji 1.2.61

0

Żeby to odkryć sprawdź gdzie pojawia się pierwszy błąd

0

Żeby to odkryć sprawdź gdzie pojawia się pierwszy błąd

Problem w tym, że Intellij, nie pokazuje żadnego błędu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1