python学习思路
创始人
2024-04-09 09:02:00
0

话不多说,就是开始练习,因为之前编程的经验比较少,怎么办,就像马化腾一样,先抄袭,只有抄袭完成了之后,你才会获得你自己的知识
总体思路是先抄袭,再领悟。最后一定要自己默写打一次。不然没印象
案例1:求最长的回文数
在这里插入图片描述

class Solution:def longestPalindrome(self, s: str) -> str:def huiwenshu(s, l, r):while l >= 0 and r < len(s) and s[l] == s[r]:l -= 1r += 1return s[l + 1:r]res = ''for i in range(len(s)):sub1 = huiwenshu(s, i, i)sub2 = huiwenshu(s, i, i + 1)res = sub1 if len(sub1) > len(res) else resres = sub2 if len(sub2) > len(res) else resreturn resa=Solution()
f=a.longestPalindrome('abcdcda')
print(f)

案例二
在这里插入图片描述

class Solution:def isPalindrome(self, x: int) -> bool:return str(x) == str(x)[::-1]

案例三:

class Solution:def mySqrt(self, x: int) -> int:left,right = 0,xwhile left <= right:mid = (left + right)//2if mid * mid == x:return midelif mid * mid > x:if (mid-1)*(mid-1) <= x:return mid-1right = mid -1else:if (mid+1) * (mid+1) > x:return midleft = mid + 1return left

在这里插入图片描述
class Solution: def addStrings(self, num1: str, num2: str) -> str: return str(int(num1)+int(num2))在这里插入图片描述
在这里插入图片描述
class Solution:
def findTheDifference(self, s: str, t: str) -> str:
res = 0
for i in s+t:
res ^= ord(i)
return chr(res)

在这里插入图片描述`# Definition for a binary tree node.

class TreeNode:

def init(self, val=0, left=None, right=None):

self.val = val

self.left = left

self.right = right

class Solution:
def isSymmetric(self, root: Optional[TreeNode]) -> bool:
if not root:
return True
def jugde(left,right):
if not left and not right:
return True
if not left or not right:
return False
if left.val != right.val:
return False
return jugde(left.left,right.right) and jugde(left.right, right.left)
return jugde(root.left, root.right)`
在这里插入图片描述

class Solution:def isPalindrome(self, s: str) -> bool:s1=''.join(filter(str.isalnum, s)).lower()return s1==s1[::-1]

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...