My solutions for medium and hard questions on LeetCode and HackerRank, including Greedy, Dynamic Programming, Graph Theory, etc.