Guest User

Untitled

a guest
Jun 25th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. public class Solution {
  2. // DO NOT MODIFY THE LIST. IT IS READ ONLY
  3. public ArrayList<Integer> twoSum(final List<Integer> A, int B) {
  4. Map<Integer,Integer> map = new HashMap<>();
  5. ArrayList<Integer> list = new ArrayList<>();
  6. for(int i = 0;i< A.size();i++){
  7. if(!map.containsKey(B-A.get(i))){
  8. if(!map.containsKey(A.get(i))){
  9. map.put(A.get(i),i);
  10.  
  11. }
  12. }else{
  13. list.add(map.get(B-A.get(i))+1);
  14. list.add(i+1);
  15. return list;
  16. }
  17. }
  18. return list;
  19. }
  20. }
Add Comment
Please, Sign In to add comment