```fun jumpingOnClouds(c: Array<Int>): Int {...
# getting-started
j
Copy code
fun jumpingOnClouds(c: Array<Int>): Int {
    var jumps = 0
    var jumpTo = 0
    for (n in c.indices) {
        if (n == jumpTo) {
            if (n > 0) {
                jumps++
            }
            if ((n + 2 <= c.size - 1) && (c[n+2] == 0)) {
                jumpTo = n + 2
            } else if ((n + 1 <= c.size -1) && (c[n+2] == 0)) {
                jumpTo = n + 1
            }
        }
    }
    return jumps
}