Link: https://leetcode.com/problems/plus-one
Solution:
Topics: math
Intuition
Simple problem, too easy. Nice practice for modulus trick though!
Implementation
def plusone(digits):
	digits = digits[::-1]
	num = 0
	while digits:
		num *= 10
		num += digits.pop()
	num += 1
	  
	res = []
	while num:
		res.append(num % 10)
		num //= 10
	return res[::-1]
	
#time: o(len(digits))
#memory: o(len(digits)+1)