LeetCode 369, Medium. Topics: Linked List, Math. View on LeetCode.
Generate this problem as a practice environment: tested reference solution, 16 parametrized pytest cases, and a playground notebook:
Problem
Given a non-negative integer represented as a linked list of digits, plus one to the integer.
The digits are stored such that the most significant digit is at the head of the list.
Examples
Constraints
- The number of nodes in the linked list is in the range
[1, 100].
0 <= Node.val <= 9
- The number represented by the linked list does not contain leading zeros except for the zero itself.
Solution
Reference implementation from solution.py on GitHub, full suite in test_solution.py:
Complexity
NeetCode All. Last modified on September 7, 2026