Вы в настоящее время увеличиваете цифры обоих аргументов, не смотря на то, достигли ли вы конца одного из них.Вам необходимо провести специальный тест, который, если в конце находится только один связанный список, не увеличивайте его и просто предполагайте, что его цифровое значение равно нулю.
Таким образом, 12 + 128
должно быть динамически сделано как [0]12 + 128
.Вы должны добавить логику, чтобы признать, что значение x
в этом случае достигло конца своих цифр, а значение y
- нет.Так что продолжайте с y
и заклинайте ноль для цифры x
.