LeetCode solutions
Every LeetCode problem I have solved, with the accepted code in each language I solved it in. The problem statements stay on LeetCode where they belong — what is here is the solution, the runtime it was accepted at, and a link to the repository it came from.
1,055 solutions
Showing 1–50 of 307 solutions matching Medium + Python, filtered from 1,055.
- 11. Container With Most Water Medium Languages: Python Accepted runtime 111ms
- 12. Integer to Roman Medium Languages: Python Accepted runtime 3ms
- 102. Binary Tree Level Order Traversal Medium Languages: JavaScript Python Accepted runtime 1ms
- 105. Construct Binary Tree from Preorder and Inorder Traversal Medium Languages: Python Accepted runtime 7ms
- 1002. Maximum Width Ramp Medium Languages: Python Accepted runtime 44ms
- 1003. Minimum Area Rectangle II Medium Languages: Python Accepted runtime 36ms
- 1006. Vowel Spellchecker Medium Languages: Python Accepted runtime 39ms
- 1007. Numbers With Same Consecutive Differences Medium Languages: Python Accepted runtime 4ms
- 1009. Pancake Sorting Medium Languages: Python Accepted runtime 1ms
- 1010. Powerful Integers Medium Languages: Python Accepted runtime 0ms
- 1011. Flip Binary Tree To Match Preorder Traversal Medium Languages: Python Accepted runtime 0ms
- 1014. K Closest Points to Origin Medium Languages: Python Accepted runtime 34ms
- 1016. Subarray Sums Divisible by K Medium Languages: Python Accepted runtime 26ms
- 1020. Longest Turbulent Subarray Medium Languages: Python Accepted runtime 52ms
- 1021. Distribute Coins in Binary Tree Medium Languages: Python Accepted runtime 3ms
- 1023. Time Based Key-Value Store Medium Languages: Python Accepted runtime 136ms
- 1025. Minimum Cost For Tickets Medium Languages: Python Accepted runtime 4ms
- 1026. String Without AAA or BBB Medium Languages: Python Accepted runtime 38ms
- 1027. Sum of Even Numbers After Queries Medium Languages: Python Accepted runtime 13ms
- 1028. Interval List Intersections Medium Languages: Python Accepted runtime 7ms
- 1030. Smallest String Starting From Leaf Medium Languages: Python Accepted runtime 7ms
- 1032. Satisfiability of Equality Equations Medium Languages: Python Accepted runtime 0ms
- 1036. Rotting Oranges Medium Languages: Python Accepted runtime 3ms
- 1040. Maximum Binary Tree II Medium Languages: Python Accepted runtime 0ms
- 1045. Check If Word Is Valid After Substitutions Medium Languages: Python Accepted runtime 32ms
- 1046. Max Consecutive Ones III Medium Languages: Python Accepted runtime 83ms
- 1048. Clumsy Factorial Medium Languages: Python Accepted runtime 19ms
- 1049. Minimum Domino Rotations For Equal Row Medium Languages: Python Accepted runtime 26ms
- 1050. Construct Binary Search Tree from Preorder Traversal Medium Languages: Python Accepted runtime 1ms
- 1055. Pairs of Songs With Total Durations Divisible by 60 Medium Languages: Python Accepted runtime 13ms
- 1056. Capacity To Ship Packages Within D Days Medium Languages: Python Accepted runtime 189ms
- 1058. Lexicographically Smallest Equivalent String Medium Languages: Python Accepted runtime 6ms
- 1063. Best Sightseeing Pair Medium Languages: Python Accepted runtime 68ms
- 1064. Smallest Integer Divisible by K Medium Languages: Python Accepted runtime 11ms
- 1065. Binary String With Substrings Representing 1 To N Medium Languages: Python Accepted runtime 0ms
- 1070. Convert to Base -2 Medium Languages: Python Accepted runtime 2ms
- 1072. Next Greater Node In Linked List Medium Languages: Python Accepted runtime 17ms
- 1073. Number of Enclaves Medium Languages: Python Accepted runtime 39ms
- 1080. Camelcase Matching Medium Languages: Python Accepted runtime 0ms
- 1081. Video Stitching Medium Languages: Python Accepted runtime 0ms
- 1087. Longest Arithmetic Subsequence Medium Languages: Python Accepted runtime 1892ms
- 1092. Maximum Difference Between Node and Ancestor Medium Languages: Python Accepted runtime 0ms
- 1095. Two City Scheduling Medium Languages: Python Accepted runtime 2ms
- 1096. Maximum Sum of Two Non-Overlapping Subarrays Medium Languages: Python Accepted runtime 0ms
- 1103. Moving Stones Until Consecutive Medium Languages: Python Accepted runtime 0ms
- 1104. Coloring A Border Medium Languages: Python Accepted runtime 2ms
- 1105. Uncrossed Lines Medium Languages: Python Accepted runtime 81ms
- 1111. Minimum Score Triangulation of Polygon Medium Languages: Python Accepted runtime 35ms
- 1113. Moving Stones Until Consecutive II Medium Languages: Python Accepted runtime 14ms
- 1114. Binary Search Tree to Greater Sum Tree Medium Languages: Python Accepted runtime 0ms
Page 1 of 7
These are practice solutions, not lessons. If you came here to learn how any of it works, the explanations live in the lessons.