Welcome to the 100 Days of Code challenge! This repository documents my journey of coding daily for the next 100 days. The goal is to strengthen my coding skills, explore new technologies, and build exciting projects. Join me on this coding adventure!
- Code for at least one hour every day.
- Commit your code to this repository daily.
- Tweet or LinkedIn your progress using the #100DaysOfCode hashtag.
- Encourage and support fellow developers on their journey.
- Day 1 - Two sum
- Day 2 - Add two numbers
- Day 3 - Longest Substring Without Repeating Characters
- Day 4 - Unique Number of Occurrences
- Day 5 - Climbing Stairs
- Day 6 - Minimum Falling Path Sum
- Day 7 - Sum of Subarray Minimums
- Day 8 - House Robber
- Day 9 - Set Mismatch
- Day 10 - Maximum Length of a Concatenated String with Unique Characters
- Day 11 - Pseudo-Palindromic Paths in a Binary Tree
- Day 12 - Longest Common Subsequence
- Day 13 - Out of Boundary Paths
- Day 14 - K Inverse Pairs Array
- Day 15 - Number of Submatrices That Sum to Target
- Day 16 - Implement Queue using Stacks
- Day 17 - Evaluate Reverse Polish Notation
- Day 18 - Daily Temperatures
- Day 19 - Divide Array Into Arrays With Max Difference
- Day 20 - Sequential Digits
- Day 21 - Partition Array for Maximum Sum
- Day 22 - Minimum Window Substring
- Day 23 - First Unique Character in a String
- Day 24 - Group Anagrams
- Day 25 - Sort Characters By Frequency
- Day 26 - Perfect Square
- Day 27 - Largest Divisible Subset
- Day 28 - Palindromic Substrings
- Day 29 - Cherry Pickup II
- Day 30 - Majority Element
- Day 31 - Find First Palindromic String in the Array
- Day 32 - Rearrange Array Elements by Sign
- Day 33 - Find Polygon With the Largest Perimete
- Day 34 - Least Number of Unique Integers after K Removals
- Day 35 - Furthest Building You Can Reach
- Day 36 - Meeting Rooms III
- Day 37 - Power of Two
- Day 38 - Missing Number
- Day 39 - Bitwise AND of Numbers Range
- Day 40 - Find the Town Judge
- Day 41 - Cheapest Flights Within K Stops
- Day 42 - Find All People With Secret
- Day 43 - Greatest comman factor
- Day 44 - Same Tree
- Day 45 - Diameter of Binary Tree
- Day 46 - Find Bottom Left Tree Value
- Day 47 - Even Odd Tree
- Day 48 - Maximum Odd Binary Number
- Day 49 - Squares of a Sorted Array
- Day 50 - Remove Nth Node From End of List
- Day 51 - Bag of Tokens
- Day 52 - Minimum Length of String After Deleting Similar Ends
- Day 53 - Linked List Cycle
- Day 54 - Middle of the Linked List
- Day 55 - Count Elements With Maximum Frequency
- Day 56 - Minimum Common Value
- Day 57 - Custom Sort String
- Day 58 - Remove Zero Sum Consecutive Nodes from Linked List
- Day 59 -Remove Zero Sum Consecutive Nodes from Linked List
- Day 60 -Find the Pivot Integer
- Day 61 -Binary Subarrays With Sum
- Day 62 -Product of Array Except Self
- Day 63 -Contiguous Array
- Day 64 -Insert Interval
- Day 65 -Minimum Number of Arrows to Burst Balloons
- Day 66 - Task Scheduler
- Day 67 - Merge In Between Linked Lists
- Day 68 - Reverse Linked List
- Day 69 - Palindrome Linked List
- Day 70 - Reorder List
- Day 71 - Find the Duplicate Number
- Day 72 - Find All Duplicates in an Array
- Day 73 - First Missing Positive
- Day 74 - Subarray Product Less Than K
- Day 75 - Length of Longest Subarray With at Most K Frequency
- Day 76 - Count Subarrays Where Max Element Appears at Least K Times
- Day 77 - Subarrays with K Different Integers
- Day 78 - Count Subarrays With Fixed Bounds
- Day 79 - Length of Last Word
- Day 80 - Isomorphic Strings
- Day 81 - Word Search
- Day 82 - Maximum Nesting Depth of the Parentheses
- Day 83 - Make The String Great
- Day 84 - Minimum Remove to Make Valid Parentheses
- Day 85 - Valid Parenthesis String
- Day 86 - Number of Students Unable to Eat Lunch
- Day 87 - Time Needed to Buy Tickets
- Day 88 - Reveal Cards In Increasing Order
- Day 89 - Remove K Digits
- Day 90 - Trapping Rain Water
- Day 91 - Maximal Rectangle
- Day 92 - Sum of Left Leaves
- Day 93 - Sum Root to Leaf Numbers
- Day 94 - Add One Row to Tree
- Day 95 - Smallest String Starting From Leaf
- Day 96 - Island Perimeter
- Day 97 - Number of Islands
- Day 98 - Find All Groups of Farmland
- Day 99 - Find if Path Exists in Graph
- Day 100 - Open the Lock
- Set clear goals for each day.
- Explore new technologies to broaden your skill set.
- Don't be afraid to ask for help or collaborate with others.
- Stay consistent and celebrate small victories.
- LinkedIn: My LinkedIn Profile
Let's code together and make the next 100 days productive and exciting!