【发布时间】:2019-03-24 05:50:42
【问题描述】:
文件“/home/shubham/PycharmProjects/LeetCode/AddTwoLinkedList.py”,第 5 行,类解决方案:文件“/home/shubham/PycharmProjects/LeetCode/AddTwoLinkedList.py”,第 35 行,解决方案 addTwoNumber(l1 , l2) TypeError: addTwoNumber() 缺少 1 个必需的位置参数:'l2'
class ListNode:
def __init__(self,x):
self.val=x
self.next=None
class Solution:
def addTwoNumber(self,l1,l2):
head=l3=ListNode(0)
carry=0
while l1 or l2 or carry:
if l1:
carry+=l1.val
l1=l1.next
if l2:
carry+=l2.val
l2=l2.next
l3.val=carry%10
carry=carry//10
if l1 or l2 or carry:
l3.next=ListNode(0)
l3=l3.next
print(head)
return head
l1 = ListNode(2)
l1 = ListNode(4)
l1 = ListNode(3)
l2 = ListNode(5)
l2 = ListNode(6)
l2 = ListNode(4)
addTwoNumber(l1, l2)
【问题讨论】:
-
文件 "/home/shubham/PycharmProjects/LeetCode/AddTwoLinkedList.py",第 5 行,在
类解决方案:文件 "/home/shubham/PycharmProjects/LeetCode/AddTwoLinkedList.py",第 35 行,在解决方案中 addTwoNumber(l1, l2) TypeError: addTwoNumber() missing 1 required positional argument: 'l2'
标签: python