Advertisement
yash123321

Untitled

Oct 6th, 2021
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.43 KB | None | 0 0
  1. class Solution {
  2. public:
  3.     vector<int> findDuplicates(vector<int>& nums) {
  4.         int n = nums.size();
  5.         for(int i=0;i<nums.size();i++)
  6.             nums[i]--;
  7.         for(int i=0;i<nums.size();i++)
  8.         {
  9.             nums[nums[i]%n]+=n;
  10.         }
  11.         vector<int> v;
  12.         for(int i=0;i<n;i++)
  13.         {
  14.             if(nums[i]/n==2)
  15.                 v.push_back(i+1);
  16.         }
  17.         return v;
  18.     }
  19. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement