Advertisement
CreateWithChirag

Duplicate Number

Jan 28th, 2023
878
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.41 KB | Source Code | 0 0
  1. class Solution {
  2.     public int findDuplicate(int[] nums) {
  3.         int slow = nums[0];
  4.         int fast = nums[0];
  5.  
  6.         do{
  7.             slow = nums[slow];
  8.             fast = nums[nums[fast]];
  9.         }while(slow != fast);
  10.  
  11.         fast = nums[0];
  12.         while(slow != fast){
  13.             slow = nums[slow];
  14.             fast = nums[fast];
  15.         }
  16.         return slow;
  17.     }                
  18. }
  19.  
  20.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement