From 3c696118dffe1f6d730d5a64e27e56abb98ab688 Mon Sep 17 00:00:00 2001 From: mukul Date: Sat, 3 Jan 2026 18:20:45 +0530 Subject: [PATCH] Done with Hashing-2 --- Problem1.java | 23 +++++++++++++++++++++++ Problem2.java | 30 ++++++++++++++++++++++++++++++ Problem3.java | 27 +++++++++++++++++++++++++++ 3 files changed, 80 insertions(+) create mode 100644 Problem1.java create mode 100644 Problem2.java create mode 100644 Problem3.java diff --git a/Problem1.java b/Problem1.java new file mode 100644 index 00000000..cf5fcc74 --- /dev/null +++ b/Problem1.java @@ -0,0 +1,23 @@ +import java.util.HashMap; + +class Solution { + public int subarraySum(int[] nums, int k) { + int rsum=0; + int n= nums.length; + int count = 0; + HashMap map=new HashMap<>(); + + map.put(0,1); + + for(int i=0; i map=new HashMap<>(); + int max=0; + int rsum=0; //runnung sum + map.put(0,-1); + for(int i=0;i set=new HashSet<>(); + int count=0; + for(int i=0;i