def plus_one_v1(digits):
digits[-<NUM_LIT:1>] = digits[-<NUM_LIT:1>] + <NUM_LIT:1><EOL>res = []<EOL>ten = <NUM_LIT:0><EOL>i = len(digits)-<NUM_LIT:1><EOL>while i >= <NUM_LIT:0> or ten == <NUM_LIT:1>:<EOL><INDENT>summ = <NUM_LIT:0><EOL>if i >= <NUM_LIT:0>:<EOL><INDENT>summ += digits[i]<EOL><DEDENT>if ten:<EOL><INDENT>summ += <NUM_LIT:1><EOL><DEDENT>res.append(summ % <NUM_LIT:10>)<EOL>ten = summ // <NUM_LIT:10><EOL>i -= <NUM_LIT:1><EOL><DEDENT>return res[::-<NUM_LIT:1>]<EOL>
:type digits: List[int]
:rtype: List[int]