Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. import java.util.HashMap;
  2.  
  3.  
  4. public class Solution {
  5.  
  6. int solution(int[] A){
  7. int N = A.length;
  8. int result = 0;
  9. HashMap<Integer, Integer> mapOfNumberDistances = new HashMap<Integer, Integer>();
  10.  
  11. for (int i=0; i< N; i++){
  12. Integer number = mapOfNumberDistances.get(A[i]);
  13. if (number != null){
  14. result = Math.max(Math.abs(i - mapOfNumberDistances.get(number)), result);
  15. } else {
  16. mapOfNumberDistances.put(A[i], i);
  17. }
  18. }
  19. return result;
  20. }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement