From a0f3fb02b9f9c89174cb4e5ce20631d521d280df Mon Sep 17 00:00:00 2001 From: SUJAY GIJRE Date: Sat, 27 Dec 2025 23:26:13 -0500 Subject: [PATCH 1/2] Create longestPalindrome.cpp --- longestPalindrome.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 longestPalindrome.cpp diff --git a/longestPalindrome.cpp b/longestPalindrome.cpp new file mode 100644 index 00000000..668022bf --- /dev/null +++ b/longestPalindrome.cpp @@ -0,0 +1,30 @@ +// Time complexity : O(n) +// Space complexity : O(n) where n is the length of the string +class Solution { +public: + int longestPalindrome(string s) { + unordered_map um; + int result=0; + + for (int i=0;i Date: Sat, 27 Dec 2025 23:26:49 -0500 Subject: [PATCH 2/2] Create Subarray Sum Equals K --- Subarray Sum Equals K | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Subarray Sum Equals K diff --git a/Subarray Sum Equals K b/Subarray Sum Equals K new file mode 100644 index 00000000..73ccef55 --- /dev/null +++ b/Subarray Sum Equals K @@ -0,0 +1,20 @@ +class Solution { +public: + int subarraySum(vector& nums, int k) { + unordered_map um; + int sum = 0, ans = 0; + um[sum]++; + + for (int i=0; i