Skip to content

Repository files navigation

nphausg

LeetCode Practise

PRs welcome!
Elegant solutions to LeetCode challenges in Java and Kotlin, thoughtfully crafted with a focus on readability consistent style, and adherence to modern standards across diverse topics. This repository is complemented by in-depth Medium blogs, offering comprehensive explanations for each solution



-----------------------------------------------------

👇 Overview

nphausg

LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews.

LeetCode: https://leetcode.com/nphausg

Medium: https://medium.com/@nphausg

💎 Challenges

🔥 Easy

ChallengeJavaKotlinRustMedium
0001. Two sumSolutionSolution-Medium
0020. ValidParenthesesSolutionSolution--
0021. Merge Two Sorted ListsSolutionSolution--
0026. Remove DuplicatesSolution---
0027. Remove ElementSolution---
0069. SqrtXSolutionSolution--
0104. Maximum Depth of Binary TreeSolution---
0111. Minimum Depth of Binary TreeSolution---
0125. Valid PalindromeSolutionSolution--
0118. Pascal's TriangleSolution---
0121. Best time to buy and sell stockSolutionSolution-Medium
0136. Single NumberSolution---
0217. Contains DuplicateSolution--Medium
0242. Valid AnagramSolutionSolution--
0268. Missing NumberSolutionSolution-Medium
0374. Guess Number Higher or LowerSolutionSolution--
0375. Guess Number Higher or Lower IISolution---
0387. First Unique Character in a StringSolutionSolution-Medium
0389. Find the DifferenceSolution--Medium
0409. Longest PalindromeSolution---
0495. Teemo AttackingSolution---
0509. Fibonacci NumberSolution---
0594. Longest Harmonious SubsequenceSolution--Medium
0605. Can Place FlowersSolution---
0637. Average of Levels in Binary TreeSolution---
0704. Binary SearchSolutionSolution--
0796. Rotate StringSolutionSolution--
0977. Squares of a Sorted Array-Solution--
0993. Cousins in Binary TreeSolution---
1046. Last Stone Weight-Solution--
1051. Height CheckerSolution---
1137. N-th Tribonacci NumberSolution---
1351. Count Negative Numbers in a Sorted MatrixSolution---
1929. Concatenation Of ArraySolution---
2273. Find Resultant Array After Removing AnagramsSolution---
2351. First Letter to Appear TwiceSolution--Medium
2529. Maximum Count of Positive Integer and Negative IntegerSolution--Medium
2824. Count Pairs Whose Sum is Less than TargetSolution---
2848. Points That Intersect With CarsSolution--Medium

🔥🔥 Medium

ChallengeJavaKotlinRustMedium
0003. Longest Substring Without Repeating CharactersSolutionSolution--
0005. Longest Palindromic SubstringSolution---
0011. Container With Most Water-Solution--
0017. Letter Combinations of a Phone NumberSolution---
0039. Combination SumSolutionSolution-Medium
0040. Combination Sum IISolutionSolution--
0046. PermutationsSolution--Medium
0049. Group AnagramsSolution---
0053. Maximum SubarraySolution---
0056. Merge IntervalsSolutionSolution--
0062. Unique PathsSolutionSolution--
0063. Unique Paths II Solution---
0064. Minimum Path Sum Solution---
0075. Sort colors SolutionSolution-Medium
0091. Decode WaysSolution---
0093. Restore IP AddressesSolution---
0102. Binary Tree Level Order TraversalSolution---
0103. Binary Tree Zigzag Level Order TraversalSolution---
0107. Binary Tree Level Order Traversal IISolution---
0122. Best Time to Buy and Sell Stock IISolution--Medium
0137. Single Number IISolution---
0139. Word BreakSolutionSolution-Medium
0146. LRU CacheSolution--Medium
0189. Rotate ArraySolution-Solution-
0198. House RobberSolution---
0200. Number of Islands-Solution--
0208. Implement Trie (Prefix Tree)SolutionSolution-Medium
0209. Minimum Size Subarray Sum-Solution--
0219. Contains Duplicate IISolution--Medium
0238. Product of Array Except SelfSolution--Medium
0260. Single Number IIISolution---
0438. Find All Anagrams in a StringSolution---
0567. Permutation in StringSolution--Medium
0658. Find K Closest ElementsSolution---
0714. Best Time to Buy and Sell Stock with Transaction FeeSolution--Medium
0729. My Calendar ISolution--Medium
0739. Daily Temperatures-Solution--
1017. Convert to Base -2Solution---
1091. Shortest Path in Binary Matrix-Solution--
1143. Longest Common SubsequenceSolution---
3169. Count Days Without MeetingsSolution---

🔥🔥🔥 Hard

ChallengeJavaKotlinRustMedium
0041. First Missing PositiveSolutionSolution-Medium
0220. Contains Duplicate IIISolution--Medium
2514. Count AnagramsSolution---

-----------------------------------------------------

👇 Author

nphausg

About

💎 💎 💎 Elegant solutions to LeetCode challenges in Java and Kotlin, thoughtfully crafted with a focus on readability, consistent style, and adherence to modern standards across diverse topics. This repository is complemented by in-depth Medium blogs

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages