class Solution:
def maxSum(self, nums: List[int]) -> int:
ans=-1
max_val=[-inf]*10
'''max_val是一个列表'''
for i in nums:
max_d=max(map(int,str(i)))
ans=max(ans,i+max_val[max_d])
max_val[max_d]=max(i,max_val[max_d])
return ans
Leetcode 2815. 数组中的最大数对和
最新推荐文章于 2024-10-02 22:45:05 发布