Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
Table of Contents0:00 Problem Statement0:58 Solution5:10 Pseudo Code6:25 Code - Python6:57 Code - C++
class Solution { public: long long maxSum(vector& arr) { sort(arr.begin(), arr.end()); long long ans = 0; int n = arr.size(); for (int i = 0; i < n/2; i++) { ans += 2*arr[n - 1 - i]; ans -= 2*arr[i]; } return ans; }};
class Solution: def maxSum(self,arr): ans = 0 n = len(arr) arr.sort() for i in range(n//2): ans += 2*arr[n-1-i] ans -= 2*arr[i] return ans
Table of Contents
0:00 Problem Statement
0:58 Solution
5:10 Pseudo Code
6:25 Code - Python
6:57 Code - C++
class Solution {
public:
long long maxSum(vector& arr) {
sort(arr.begin(), arr.end());
long long ans = 0;
int n = arr.size();
for (int i = 0; i < n/2; i++) {
ans += 2*arr[n - 1 - i];
ans -= 2*arr[i];
}
return ans;
}
};
class Solution:
def maxSum(self,arr):
ans = 0
n = len(arr)
arr.sort()
for i in range(n//2):
ans += 2*arr[n-1-i]
ans -= 2*arr[i]
return ans