SOLUTION INFO
C++ · main.cpp
class Solution {
public:
vector<int> applyOperations(vector<int>& nums) {
int N = (int)nums.size();
vector<int> answer(N);
for(int i = 0; i + 1 < N; ++i) {
if(nums[i] == nums[i + 1]) {
nums[i] *= 2;
nums[i + 1] = 0;
}
}
int i, j;
for(i = 0, j = 0; i < N; ++i) {
if(nums[i]) nums[j ++] = nums[i];
}
while(j < N) nums[j ++] = 0;
return nums;
}
};
SOLUTION DESCRIPTION
풀이 설명
등록된 풀이 설명이 없습니다.