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