# 2342. Max Sum of a Pair With Equal Sum of Digits ###### tags: `Leetcode` `Medium` `HashMap` Link: https://leetcode.com/problems/max-sum-of-a-pair-with-equal-sum-of-digits/description/ ## 思路 用digitSum做key value存目前为止最大的有这个digitSum的数字 ## Code ```java= class Solution { public int maximumSum(int[] nums) { int res = -1; int[] dSum = new int[82]; Arrays.fill(dSum, -1); for(int num:nums){ int digitSum = getDigitSum(num); if(dSum[digitSum]!=-1){ res = Math.max(dSum[digitSum]+num, res); } dSum[digitSum] = Math.max(dSum[digitSum], num); } return res; } public int getDigitSum(int num){ int ans = 0; while(num!=0){ ans += num%10; num /= 10; } return ans; } } ```