leetcode

Solution to some Leetcode problems written in C++
git clone git://git.dimitrijedobrota.com/leetcode.git
Log | Files | Refs | README | LICENSE

2149.cpp (309B)


0 // 2149. Rearrange Array Elements by Sign
1 class Solution {
2 public:
3 vector<int> rearrangeArray(const vector<int> &nums) {
4 vector<int> res(nums.size());
5 int i = -2, j = -1;
6 for (int num : nums)
7 (num > 0 ? res[i += 2] : res[j += 2]) = num;
9 return res;
10 }
11 };