diff --git a/2460. Apply Operations to an Array b/2460. Apply Operations to an Array new file mode 100644 index 0000000..15f7066 --- /dev/null +++ b/2460. Apply Operations to an Array @@ -0,0 +1,25 @@ +class Solution { +public: + vector applyOperations(vector& nums) { + int n= nums.size(); + vector v; + for (int i = 0; i < n - 1; i++) { + if (nums[i] == nums[i + 1]) { + nums[i] = nums[i]*2; + nums[i+1]=0; + } + } + for (int i = 0; i < n; i++) { + if (nums[i]!=0) { + v.push_back(nums[i]); + } + } + for (int i = 0; i < n; i++) { + if (nums[i]==0) { + v.push_back(nums[i]); + } + } + return v; + + } +};