T1 LC824 山羊拉丁文
class Solution:def toGoatLatin(self, S: str) -> str:words=S.split()d={'a','e','i','o','u','A','E','I','O','U'}for idx,word in enumerate(words):if word[0] not in d:word=word[1:]+word[0]word+="ma"+"a"*(idx+1)words[idx]=wordreturn " ".join(words)
Python很简单,但是对于CPP来说我根本就不会处理。
T2 LC2 两数相加
这道题目使用CPP来写。
class Solution {public:ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {int carry = 0;int value;ListNode* head = new ListNode(0);ListNode* curr = head;while (l1 || l2 || carry) {value = (l1 ? l1->val : 0) + (l2 ? l2->val : 0) + carry;carry = value / 10;curr->next = new ListNode(value % 10);curr=curr->next;l1 = l1 ? l1->next : NULL;l2 = l2 ? l2->next : NULL;}return head->next;}};
今日学习总结
- 体验语雀-准备在这个平台上记录笔记✔
- 拆分Repo:项目、课程分开✔
- 回复我力扣题解的进行✔
- 使用CPP写力扣题目
发现了一个好的网站:STL教程:C++ STL快速入门
剩下的时间用于完成计网作业。
