Discount Tags
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:
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
1Example 1
Consider 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
Limits and guarantees your solution can rely on.
๐๐