Discount Tags
Learn this problemProblem statement
One of the shops in HackerMall is offering discount coupons based on a puzzling problem. There are n tags where each tag has a value denoted by val[i]. A customer needs to choose the tags in such a way that the sum of values is even.
The goal is to find the maximum possible even sum of values of tags that can be chosen.
Note:
Function
maximumPossibleEvenSum(val: int[]) → int
Complete the function maximumPossibleEvenSum in the editor.
maximumPossibleEvenSum has the following parameter:
int val[]: an array of integers representing the values of tags
Returns
int: the maximum possible even sum of values of tags that can be chosen
Examples
Example 1
val = [2, 3, 6, -5, 10, 1, 1]return = 22Consider some of the following chosen tags and their corresponding sums:
Chosen Tags Sum Is sum even?
[2, 3, 6, 10, 1, 1] 23 No
[2, 3, 6, -5, 10, 1, 1] 18 Yes
[2, 6, 10, 1, 1] 20 Yes
[2, 3, 6, 10, 1] 22 Yes
The tags [2, 3, 6, 10, 1] sum to 22 which is even and is the maximum possible. Hence, the answer is 22.
Constraints
🍎🍎More MathWorks problems
- Beautiful ArrangementONSITE INTERVIEW · Seen Jul 2026
- Find Minimum Cost to Remove Array ElementsONSITE INTERVIEW · Seen Jul 2026
- Group Shifted StringsONSITE INTERVIEW · Seen Jul 2026
- Longest Valid ParenthesesONSITE INTERVIEW · Seen Jul 2026
- Balancing TeamsOA · Seen Nov 2025
- Largest Sub-GridOA · Seen Nov 2025
- Odd One OutOA · Seen Oct 2024
- Alloy ProductionOA · Seen Sep 2024