|
| 1 | + |
| 2 | +# Add to Array-Form of Integer |
| 3 | +[Leetcode Link](https://leetcode.com/problems/add-to-array-form-of-integer/) |
| 4 | + |
| 5 | +## Problem: |
| 6 | + |
| 7 | +For a non-negative integer `X`, the *array-form* of `X` is an array of its digits in left to right order. For example, if `X = 1231`, then the array form is `[1,2,3,1]`. |
| 8 | + |
| 9 | +Given the array-form A of a non-negative integer `X`, return the array-form of the integer `X+K`. |
| 10 | + |
| 11 | +## Example: |
| 12 | + |
| 13 | +``` |
| 14 | +Input: A = [1,2,0,0], K = 34 |
| 15 | +Output: [1,2,3,4] |
| 16 | +Explanation: 1200 + 34 = 1234 |
| 17 | +``` |
| 18 | +``` |
| 19 | +Input: A = [2,7,4], K = 181 |
| 20 | +Output: [4,5,5] |
| 21 | +Explanation: 274 + 181 = 455 |
| 22 | +``` |
| 23 | +``` |
| 24 | +Input: A = [2,1,5], K = 806 |
| 25 | +Output: [1,0,2,1] |
| 26 | +Explanation: 215 + 806 = 1021 |
| 27 | +``` |
| 28 | +``` |
| 29 | +Input: A = [9,9,9,9,9,9,9,9,9,9], K = 1 |
| 30 | +Output: [1,0,0,0,0,0,0,0,0,0,0] |
| 31 | +Explanation: 9999999999 + 1 = 10000000000 |
| 32 | +``` |
| 33 | + |
| 34 | +## Note: |
| 35 | + |
| 36 | +- `1 <= A.length <= 10000` |
| 37 | +- `0 <= A[i] <= 9` |
| 38 | +- `0 <= K <= 10000` |
| 39 | +- If `A.length > 1`, then `A[0] != 0` |
0 commit comments