Fuck LeetCode  >  Dynamic Programming

Solution link of LeetCode problem Difficulty Solution languages Ways Level of detail
509. Fibonacci Number
Easy
 Java  C++  Python  JavaScript  C#  Go  Ruby Simplified thinking
198. House Robber
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Only answer
213. House Robber II
Medium
 Python  JavaScript  Go Only answer
337. House Robber III
Medium
 Python  JavaScript  Go 2 ways Only answer
416. Partition Equal Subset Sum
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby 2 ways Detailed steps
1049. Last Stone Weight II
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby 2 ways Detailed steps
494. Target Sum
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Detailed steps
474. Ones and Zeroes
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Detailed steps
518. Coin Change II
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Only answer
377. Combination Sum IV
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Only answer
322. Coin Change
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Only answer
279. Perfect Squares
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Only answer
139. Word Break
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Only answer
121. Best Time to Buy and Sell Stock
Easy
 Python  JavaScript  Go Only answer
122. Best Time to Buy and Sell Stock II
Medium
 Python  JavaScript  Go Only answer
714. Best Time to Buy and Sell Stock with Transactio...
Medium
 Python  JavaScript  Go Only answer
123. Best Time to Buy and Sell Stock III
Hard
 Python  JavaScript  Go Only answer
188. Best Time to Buy and Sell Stock IV
Hard
 Python  JavaScript  Go Only answer
309. Best Time to Buy and Sell Stock with Cooldown
Medium
 Python  JavaScript  Go Only answer
674. Longest Continuous Increasing Subsequence
Easy
 Python  Java  JavaScript  C# Only answer
300. Longest Increasing Subsequence
Medium
 Python  Java  JavaScript  C# Only answer
718. Maximum Length of Repeated Subarray
Medium
 Python  Java  JavaScript  C# Only answer
1143. Longest Common Subsequence
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Only answer
1035. Uncrossed Lines
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Only answer
53. Maximum Subarray
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby 2 ways Detailed steps
392. Is Subsequence
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby 2 ways Detailed steps
583. Delete Operation for Two Strings
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Detailed steps
72. Edit Distance
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Detailed steps
3494. Find the Minimum Amount of Time to Brew Potions
Medium
 Ruby  Java  C++  Python  JavaScript  C#  Go Detailed steps
5. Longest Palindromic Substring
Medium
 Java  C++  Python  JavaScript  C#  Go  Ruby Detailed steps