ASAbirami Sriinabi-blog.hashnode.dev·1d ago · 12 min readDay 9 of My 30-Day DSA Journey - Binary Search PatternsDay 9 of my DSA journey with JavaScript focuses on Binary Search. Binary Search is one of the most important searching techniques for sorted data. Instead of checking every element one by one, it repe00
ASAbirami Sriinabi-blog.hashnode.dev·2d ago · 14 min readDay 8 of My 30-Day DSA Journey - Sliding Window PatternToday, I continued learning one of the most important DSA patterns for string and array problems: Sliding Window. Sliding Window is useful when a problem asks us to find something inside a continuous 00
ASAbirami Sriinabi-blog.hashnode.dev·4d ago · 8 min readDay 7 of My 30-Day DSA Journey - Sliding Window PatternDay 7 of my DSA journey with JavaScript focuses on one of the most useful array and string patterns: Sliding Window. Today, I solved two LeetCode problems: Maximum Average Subarray I Maximum Number 00
Aaiglelevantinaiglelevant.hashnode.dev·5d ago · 4 min readI Failed NIMCET. 40 Days Later, I Landed an Internship at a US-Based Consultancy.On a July evening, an email landed in my inbox. We are thrilled to offer you a position... I stared at it for a few seconds before it finally sank in. Forty days earlier, I had walked out of the NIM10
ASAbirami Sriinabi-blog.hashnode.dev·6d ago · 11 min readDay 6 of My 30-Day DSA Journey — Two Pointers & Array PatternsDay 6 of my DSA journey focuses on the Two Pointers pattern and how it can be used to solve different types of array and string problems efficiently. Today, I solved 5 LeetCode problems: Container Wi00
ASAbirami Sriinabi-blog.hashnode.dev·Sep 5 · 9 min readDay 5 of My 30-Day DSA Journey — Two PointersDay 5 of my 30 Days of DSA with JavaScript journey. Today, I learned and practiced the Two Pointers pattern. The two-pointer technique uses two indexes to traverse an array or string efficiently. Depe00
ASAbirami Sriinabi-blog.hashnode.dev·Sep 3 · 10 min readDay 4 of My 30-Day DSA Journey — Hashing ProblemsDay 4 of my 30 Days of DSA with JavaScript journey. Today, I continued practicing Hashing, Set, and Frequency Counting patterns. The problems I solved today show how hash-based data structures can be 00
ASAbirami Sriinabi-blog.hashnode.dev·Sep 2 · 6 min readDay 3 of My 30-Day DSA Journey — Hashing and Map/Set Patterns1. Two Sum — LeetCode 1 Problem Given an array of integers and a target, return the indices of two numbers whose sum equals the target. Approach For every number, I calculate the value I need: needed 00
ASAbirami Sriinabi-blog.hashnode.dev·Sep 1 · 8 min readDay 2 of My 30-Day DSA Journey — Strings with JavaScriptWelcome to Day 2 of my 30 Days of DSA with JavaScript. On Day 1, I started with basic array problems. Today, I moved into String problems and learned several important problem-solving patterns. The ma00
ASAbirami Sriinabi-blog.hashnode.dev·Aug 31 · 8 min readDay 1 of My 30-Day DSA Journey — Arrays with JavaScript 🚀Today I started my 30 Days of DSA with JavaScript journey. My goal is not just to solve LeetCode problems, but to understand the patterns behind the problems, analyze time and space complexity, and le00