Plus One — Python Coding Problem
Difficulty: easy | Category: array
Problem Description
You are given a large integer represented as an integer array `digits`, where each `digits[i]` is the `i`th digit of the integer. The digits are ordered from most significant to least significant. Increment the large integer by one and return the resulting array of digits. Hint: Start from the last digit. If it's 9 set it to 0 and carry over; otherwise just increment it and return.
Examples
Example 1
Input: digits = [1, 2, 3]
Output: [1, 2, 4]
Explanation: 123 + 1 = 124.
Example 2
Input: digits = [4, 3, 2, 1]
Output: [4, 3, 2, 2]
Example 3
Input: digits = [9]
Output: [1, 0]
Explanation: 9 + 1 = 10.