Add to Array-Form of Integer ( LeetCode ) Problem Solution.

Add to Array-Form of Integer ( LeetCode ) Problem Solution.


    Example 1:
    Input: A = [1,2,0,0], K = 34
    Output: [1,2,3,4]
    Explanation: 1200 + 34 = 1234
    
    Example 2:
    Input: A = [2,7,4], K = 181
    Output: [4,5,5]
    Explanation: 274 + 181 = 455
    
    Example 3:
    Input: A = [2,1,5], K = 806
    Output: [1,0,2,1]
    Explanation: 215 + 806 = 1021
    
    Example 4:
    Input: A = [9,9,9,9,9,9,9,9,9,9], K = 1
    Output: [1,0,0,0,0,0,0,0,0,0,0]
    Explanation: 9999999999 + 1 = 10000000000
    

    Note:
    1. 1 <= A.length <= 10000
    2. 0 <= A[i] <= 9
    3. 0 <= K <= 10000
    4. If A.length > 1, then A[0] != 0
    Solution:-


    class Solution:
        def addToArrayForm(self, A: List[int], K: int) -> List[int]:
            out=''
            ans=[]
            for i in A:
                out+=str(i)
            out=int(out)+K
            for j in str(out):
                ans.append(int(j))
            return ans

    Runtime: 356 ms, faster than 27.97% of Python3 online submissions for Add to Array-Form of Integer.
    Memory Usage: 14.8 MB, less than 5.00% of Python3 online submissions for Add to Array-Form of Integer.