题目链接在这里:2. 两数相加 - 力扣(LeetCode)
这道题学了一些python类和子函数的语法,发现语法与C++有异曲同工之妙
1 class ListNode: 2 def __init__(self, val=0, next=None) -> None: 3 self.val = val 4 self.next = next 5 6 class Solution: 7 def addTwoNumbers(self, l1:ListNode, l2:ListNode) -> ListNode: 8 head = tree = ListNode() 9 val = tmp = 0 10 while tmp or l1 or l2: 11 val=tmp 12 if (l1): 13 val+=l1.val 14 l1=l1.next 15 if (l2): 16 val+=l2.val 17 l2=l2.next 18 tmp = val // 10 19 val%=10 20 tree.next = ListNode(val) 21 tree=tree.next 22 return head.next
未来是什么样,未来会发生什么,谁也不知道。
但是我知道,
起码从今天开始努力,
肯定比从明天开始努力,
要快一天实现梦想。
千里之行,始于足下! ——《那年那兔那些事儿》
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2021-03-13 POJ-2253 Frogger(floyd)