欢迎光临散文网 会员登陆 & 注册

LeetCode 2815. Max Pair Sum in an Array

2023-08-13 12:17 作者:您是打尖儿还是住店呢  | 我要投稿

You are given a 0-indexed integer array nums. You have to find the maximum sum of a pair of numbers from nums such that the maximum digit in both numbers are equal.

Return the maximum sum or -1 if no such pair exists.

 

Example 1:

Input: 

nums = [51,71,17,24,42]

Output: 88

Explanation:

For i = 1 and j = 2, nums[i] and nums[j] have equal maximum digits with a pair sum of 71 + 17 = 88. For i = 3 and j = 4, nums[i] and nums[j] have equal maximum digits with a pair sum of 24 + 42 = 66. It can be shown that there are no other pairs with equal maximum digits, so the answer is 88.

Example 2:

Input: 

nums = [1,2,3,4]

Output: -1

Explanation: No pair exists in nums with equal maximum digits.

 

Constraints:

  • 2 <= nums.length <= 100

  • 1 <= nums[i] <= 104

下面是代码:



Runtime: 11 ms, faster than 100.00% of Java online submissions for Max Pair Sum in an Array.

Memory Usage: 44.3 MB, less than 100.00% of Java online submissions for Max Pair Sum in an Array.


LeetCode 2815. Max Pair Sum in an Array的评论 (共 条)

分享到微博请遵守国家法律