classSolution:deftitleToNumber(self, s:str)->int:
res =0for index, word inenumerate(s, start=1):if index <len(s):
res =(res +ord(word)-64)*26else:
res +=ord(word)-64return res
classSolution:deftwoSum(self, numbers: List[int], target:int)-> List[int]:"""
雙指針法
"""
n =len(numbers)if n <=1:return
l, r =0, n-1while l < r:if numbers[l]+numbers[r]< target:
l +=1elif numbers[l]+ numbers[r]> target:
r -=1else:return[l+1,r+1]