2 Sum
2 Sum
h>
struct ListNode {
int val;
ListNode *next;
};
class Solution {
public:
ListNode dummy(0);
int carry = 0;
if (l1 != nullptr) {
carry += l1->val;
l1 = l1->next;
if (l2 != nullptr) {
carry += l2->val;
l2 = l2->next;
carry /= 10;
curr = curr->next;
}
return dummy.next;
};
int main() {
// Example usage
Solution solution;
result = result->next;
// Clean up memory
l1 = l1->next;
delete temp;
l2 = l2->next;
delete temp;
return 0;