Единица к большому числу
Когда число слишком большое, его удобно хранить как массив цифр, а не как обычный int. Дан список digits, где цифры записаны от старшего разряда к младшему. Прибавь к этому числу 1 и верни результат в таком же формате. Не забудь про перенос, например из 9 получается [1, 0].
Примеры
Ввод
[[1, 2, 3]]Вывод
[1, 2, 4]Ввод
[[4, 3, 2, 1]]Вывод
[4, 3, 2, 2]Ввод
[[9]]Вывод
[1, 0]Нужно реализовать
def plus_one(digits):
Теги
arraymath
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[1,2,3]Ожидаемый
[1,2,4]2
Ввод
[4,3,2,1]Ожидаемый
[4,3,2,2]3
Ввод
[9]Ожидаемый
[1,0]4
Ввод
[9,9,9]Ожидаемый
[1,0,0,0]5
Ввод
[0]Ожидаемый
[1]6
Ввод
[1,2,3,1,2]Ожидаемый
[1,2,3,1,3]Фокус-радио
На паузе · SomaFM · Fluid