diff --git a/kotlin/66-Plus-One.kt b/kotlin/66-Plus-One.kt new file mode 100644 index 000000000..894ccb779 --- /dev/null +++ b/kotlin/66-Plus-One.kt @@ -0,0 +1,14 @@ +class Solution { + fun plusOne(digits: IntArray): IntArray { + for (i in digits.size-1 downTo 0) { + digits[i] += 1 + + if (digits[i] <= 9) + return digits + + digits[i] = 0 + } + + return IntArray(digits.size+1).also{ it[0] = 1 } + } +} \ No newline at end of file