diff --git a/k_diff_pairs.java b/k_diff_pairs.java new file mode 100644 index 00000000..50812453 --- /dev/null +++ b/k_diff_pairs.java @@ -0,0 +1,26 @@ +class Solution { + public int findPairs(int[] nums, int k) { + HashMap map = new HashMap<>(); + int compl =0; + HashSet> res = new HashSet<>(); + for(int i=0;i> generate(int numRows) { + List> arr = new ArrayList<>(); + List nums2= new ArrayList<>(); + nums2.add(1); + arr.add(nums2); + for(int i=1;i nums= arr.get(i-1); + List nums1= new ArrayList<>(); + for(int j=0;j<=i;j++){ + if(j==0 || j==i){ + nums1.add(1); + }else{ + int prev = nums.get(j-1); + int next = nums.get(j); + int sum = prev+next; + nums1.add(sum); + } + + } + arr.add(nums1); + } + return arr; + } +} \ No newline at end of file