https://coderun.yandex.ru/problem/good-line/description Легкая

Решение

import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter

fun main() {
    val reader = BufferedReader(InputStreamReader(System.`in`))
    val writer = BufferedWriter(OutputStreamWriter(System.`out`))

    val N = reader.readLine().toInt()
    val counts = LongArray(N) { reader.readLine().toLong() }

    var goodness = 0L

    // Проходим по всем парам соседних букв (a-b, b-c, ...)
    for (i in 0 until N - 1) {
        goodness += minOf(counts[i], counts[i + 1])
    }

    writer.write(goodness.toString())
    writer.newLine()

    reader.close()
    writer.close()
}