leetcode 66

def plusOne(digits):
	a = 0
	index = 1
	count = 0
	New = []
	
	for digit in digits:
		a = a * 10 + digit
		index = index * 10
		count = count + 1
		
	a = a + 1
	if a % 10 == 0:
		New.append(1)
		
	for i in range(count):
		index = index / 10
		if (a / index) % 10 == 0:
			New.append(0)
		else:
			New.append((a / index) % 10)
		
	return New    
		
digits = [1,2,3]
print plusOne(digits)

测试结果:

猜你喜欢

转载自blog.csdn.net/qq_36158758/article/details/80061178