Skip to content

Commit dd7d7f3

Browse files
authored
Create minimum-score-by-changing-two-elements.cpp
1 parent 8529294 commit dd7d7f3

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// Time: O(nlogn)
2+
// Space: O(1)
3+
4+
// sort, greedy
5+
class Solution {
6+
public:
7+
int minimizeSum(vector<int>& nums) {
8+
sort(begin(nums), end(nums));
9+
return min({nums[size(nums) - 3] - nums[0],
10+
nums[size(nums) - 2] - nums[1],
11+
nums[size(nums) - 1] - nums[2]});
12+
}
13+
};

0 commit comments

Comments
 (0)