Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.26 KB | None | 0 0
  1. int firstDuplicate(int[] a) {
  2.     for(int i = 0; i < a.length; i++){
  3.         int cur = Math.abs(a[i]) - 1;
  4.        
  5.         if(a[cur] < 0) {
  6.             return cur + 1;
  7.         } else {
  8.             a[cur]= -a[cur];
  9.         }
  10.     }
  11.    
  12.     return -1;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement