Skip to content

jsowndarrajan/LeetCodingChallenge

Repository files navigation

LeetCoding Challenge 2021

.NET

This project is a user-friendly Blazor web application and will help developers to understand DSA along with the monthly leetcoding challenge of the year 2021.

You will be required .NET 5 SDK to run this application. Here is the download link for the same: https://dotnet.microsoft.com/download/dotnet/5.0

You can either run/debug the application in any of these IDEs:

  • Visual Studio 2019
  • Visual Studio Code

You can also execute the application in command prompt by using the below command.

dotnet run --project .\AppPath\January.csproj

January

  1. Check Array Formation Through Concatenation
  2. Find a Corresponding Node of a Binary Tree in a Clone of That Tree
  3. Beautiful Arrangement
  4. Merge Two Sorted Lists
  5. Remove Duplicates from Sorted List II
  6. Kth Missing Positive Number
  7. Longest Substring Without Repeating Characters
  8. Check If Two String Arrays are Equivalent
  9. Word Ladder
  10. Create Sorted Array through Instructions
  11. Merge Sorted Array
  12. Add Two Numbers
  13. Boats to Save People
  14. Minimum Operations to Reduce X to Zero
  15. Get Maximum in Generated Array
  16. Kth Largest Element in an Array
  17. Count Sorted Vowel Strings
  18. Max Number of K-Sum Pairs
  19. Longest Palindromic Substring
  20. Valid Parentheses
  21. Find the Most Competitive Subsequence
  22. Determine if Two Strings Are Close
  23. Sort the Matrix Diagonally
  24. Merge k Sorted Lists
  25. Check If All 1's Are at Least Length K Places Away
  26. Path With Minimum Effort
  27. Concatenation of Consecutive Binary Numbers
  28. Smallest String With A Given Numeric Value
  29. Vertical Order Traversal of a Binary Tree
  30. Minimize Deviation in Array
  31. Next Permutation

February

  1. Number of 1 Bits
  2. Trim a Binary Search Tree
  3. Linked List Cycle
  4. Longest Harmonious Subsequence
  5. Simplify Path
  6. Binary Tree Right Side View
  7. Shortest Distance to a Character
  8. Peeking Iterator
  9. Convert BST to Greater Tree
  10. Copy List with Random Pointer
  11. Valid Anagram
  12. Number of Steps to Reduce a Number to Zero
  13. Shortest Path in Binary Matrix
  14. Is Graph Bipartite?
  15. The K Weakest Rows in a Matrix
  16. Letter Case Permutation
  17. Container With Most Water
  18. Arithmetic Slices
  19. Minimum Remove to Make Valid Parentheses
  20. Roman to Integer
  21. Broken Calculator
  22. Longest Word in Dictionary through Deleting
  23. Search a 2D Matrix II
  24. Score of Parentheses
  25. Shortest Unsorted Continuous Subarray
  26. Validate Stack Sequences
  27. Divide Two Integers
  28. Maximum Frequency Stack

March

  1. Distribute Candies
  2. Set Mismatch
  3. Missing Number
  4. Intersection of Two Linked Lists
  5. Average of Levels in Binary Tree
  6. Short Encoding of Words
  7. Design HashMap
  8. Remove Palindromic Subsequences
  9. Add One Row to Tree
  10. Integer to Roman
  11. Coin Change
  12. Check If a String Contains All Binary Codes of Size K
  13. Binary Trees With Factors
  14. Swapping Nodes in a Linked List
  15. Encode and Decode TinyURL
  16. Best Time to Buy and Sell Stock with Transaction Fee
  17. Generate Random Point in a Circle
  18. Wiggle Subsequence
  19. Keys and Rooms
  20. Design Underground System
  21. Reordered Power of 2
  22. Vowel Spellchecker
  23. 3Sum With Multiplicity
  24. Advantage Shuffle
  25. Pacific Atlantic Water Flow
  26. Word Subsets
  27. Palindromic Substrings
  28. Reconstruct Original Digits from English
  29. Flip Binary Tree To Match Preorder Traversal
  30. Russian Doll Envelopes
  31. Stamping The Sequence

April

  1. Palindrome Linked List
  2. Ones and Zeroes
  3. Longest Valid Parentheses
  4. Design Circular Queue
  5. Global and Local Inversions
  6. Minimum Operations to Make Array Equal
  7. Determine if String Halves Are Alike
  8. Letter Combinations of a Phone Number
  9. Verifying an Alien Dictionary
  10. Longest Increasing Path in a Matrix
  11. Deepest Leaves Sum
  12. Beautiful Arrangement II
  13. Flatten Nested List Iterator
  14. Partition List
  15. Fibonacci Number
  16. Remove All Adjacent Duplicates in String II
  17. Number of Submatrices That Sum to Target
  18. Remove Nth Node From End of List

August

  1. Making A Large Island
  2. Two Sum

About

LeetCoding Challenge 2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published