diff --git a/2966. Divide Array Into Arrays With Max Difference1 b/2966. Divide Array Into Arrays With Max Difference1 new file mode 100644 index 0000000..3a2127c --- /dev/null +++ b/2966. Divide Array Into Arrays With Max Difference1 @@ -0,0 +1,19 @@ +class Solution { +public: + vector> divideArray(vector& nums, int k) { + int n = nums.size(); + sort(begin(nums), end(nums)); + vector> ans; + + for (int i = 0; i < n; i += 3) { + if (nums[i + 2] - nums[i] > k) { + return {}; + } + else { + ans.push_back({nums[i], nums[i + 1], nums[i + 2]}); + } + } + + return ans; + } +};