https://leetcode.com/problems/plus-one Easy

Решение

class Solution {
    fun plusOne(digits: IntArray): IntArray {
        var i = digits.size - 1
        while (i >= 0 && digits[i] == 9) {
            digits[i] = 0
            i--
        }
        if (i >= 0) {
            digits[i]++
            return digits
        }
        val res = IntArray(digits.size + 1)
        res[0] = 1
        return res
    }
}