Skip to main content

LeetCode Summer Intensive

The LeetCode Summer Intensive is a course that was held in the summer of 2022. The live section of the course lasted between 15 and 30 minutes, during which 1 - 2 problems were discussed. The course was hosted by @heiheihang.

Week 10 (25 June - 29 July)

Start Practicing: https://leetcode.com/list/eibcgr4t

Problem NameDifficultySolution LinkTopic
0934 - Shortest BridgeMediumN/A
DFS
1020 - Number of EnclavesMediumN/A
DFS

Week 9 (18 June - 22 July)

Start Practicing: https://leetcode.com/list/edmdtdv2

Problem NameDifficultySolution LinkTopic
0094 - Binary Tree Inorder TraversalEasyView Solutions
DFSBinary Tree
0111 - Minimum Depth of Binary TreeEasyN/A
DFSBinary Tree
0543 - Diameter of Binary TreeEasyView Solutions
DFSBinary Tree
0226 - Invert Binary TreeEasyView Solutions
DFSBinary Tree
0236 - Lowest Common Ancestor of a Binary TreeMediumN/A
DFSBinary Tree
0695. Max Area of IslandMediumView Solutions
DFS

Week 8 (11 June - 15 July)

Start Practicing: https://leetcode.com/list/evwsdprs

Problem NameDifficultySolution LinkTopic
0104 - Maximum Depth of Binary TreeEasyView Solutions
BFSBinary Tree
0637 - Average of Levels in Binary TreeEasyView Solutions
BFSBinary Tree
0100 - Same TreeEasyView Solutions
BFSBinary Tree
0112 - Path SumEasyView Solutions
BFSBinary Tree
0103 - Binary Tree Zigzag Level Order TraversalMediumView Solutions
BFSBinary Tree
0752 - Open the LockMediumN/A
BFSBinary Tree

Week 7 (4 June - 8 July)

Start Practicing: https://leetcode.com/list/en7k8euj

Problem NameDifficultySolution LinkTopic
0525 - Contiguous ArrayMediumView Solutions
Prefix Sum
0304 - Range Sum Query 2D - ImmutableMediumN/A
Prefix Sum
0974 - Subarray Sums Divisible by KMediumView Solutions
Prefix Sum
2055 - Plates Between CandlesMediumN/A
Prefix Sum

Week 6 (27 June - 1 July)

Start Practicing: https://leetcode.com/list/e2nqid63

Problem NameDifficultySolution LinkTopic
0303 - Range Sum Query - ImmutableEasyN/A
Prefix Sum
0724 - Find Pivot IndexEasyView Solutions
Prefix Sum
1588 - Sum of All Odd Length SubarraysEasyView Solutions
Prefix Sum

Week 5 (20 June - 24 June)

Start Practicing: https://leetcode.com/list/em7rav6v

Problem NameDifficultySolution LinkTopic
1004 - Max Consecutive Ones IIIMediumView Solutions
Binary Search
1011 - Capacity To Ship Packages Within D DaysMediumView Solutions
Binary Search
0034 - Find First and Last Position of Element in Sorted ArrayMediumView Solutions
Binary Search
0209 - Minimum Size Subarray SumMediumN/A
Binary Search
0219 - Contains Duplicate IIEasyView Solutions
Sliding Window
1876 - Substrings of Size Three with Distinct CharactersEasyN/A
Sliding Window
1248 - Count Number of Nice SubarraysMediumN/A
Sliding Window
1695 - Maximum Erasure ValueMediumN/A
Sliding Window
0438 - Find All Anagrams in a StringMediumView Solutions
Sliding Window
0567 - Permutation in StringMediumView Solutions
Sliding Window

Week 4 (13 June - 17 June)

Start Practicing: https://leetcode.com/list/eppgvb8s

Problem NameDifficultySolution LinkTopic
0704 - Binary SearchEasyView Solutions
Binary Search
0278 - First Bad VersionEasyView Solutions
Binary Search
0367 - Valid Perfect SquareEasyView Solutions
Binary Search
0540 - Single Element in a Sorted ArrayEasyView Solutions
Binary Search
1760 - Minimum Limit of Balls in a BagMediumN/A
Binary Search
0875 - Koko Eating BananasMediumN/A
Binary Search

Week 3 (6 June - 10 June)

Start Practicing: https://leetcode.com/list/eofbf01i

Problem NameDifficultySolution LinkTopic
1029 - Two City SchedulingMediumView Solutions
Sorting
0049 - Group AnagramsMediumView Solutions
Sorting
0658 - Find K Closest ElementsMediumN/A
Sorting
0791 - Custom Sort StringMediumN/A
Sorting
0067 - Add BinaryEasyView Solutions
Bit Manipulation
0231 - Power of TwoEasyView Solutions
Bit Manipulation
2220 - Minimum Bit Flips to Convert NumberEasyN/A
Bit Manipulation
0476 - Number ComplementEasyN/A
Bit Manipulation
0704 - Binary SearchEasyView Solutions
Binary Search

Week 2 (30 May - 3 June)

Start Practicing: https://leetcode.com/list/eeyew3e6

Problem NameDifficultySolution LinkTopic
1046 - Last Stone WeightEasyN/A
Heap (Priority Queue)
1337 - The K Weakest Rows in a MatrixEasyView Solutions
Heap (Priority Queue)
0973 - K Closest Points to OriginMediumView Solutions
Heap (Priority Queue)
2208 - Minimum Operations to Halve Array SumMediumView Solutions
Heap (Priority Queue)
2233 - Maximum Product After K IncrementsMediumView Solutions
Heap (Priority Queue)
1642 - Furthest Building You Can ReachMediumN/A
Heap (Priority Queue)
1859 - Sorting the SentenceEasyView Solutions
Sorting
1365 - How Many Numbers Are Smaller Than the Current NumberEasyView Solutions
Sorting
1356 - Sort Integers by The Number of 1 BitsEasyView Solutions
Sorting
1331 - Rank Transform of an ArrayEasyView Solutions
Sorting

Week 1 (24 May - 27 May)

Start Practicing: https://leetcode.com/list/eeyho3um

Problem NameDifficultySolution LinkTopic
0169 - Majority ElementEasyView Solutions
Hash Table
0217 - Contains DuplicateEasyView Solutions
Hash Table
2032 - Two Out of ThreeEasyView Solutions
Hash Table
1748 - Sum of Unique ElementsEasyView Solutions
Hash Table
0242 - Valid AnagramEasyView Solutions
Hash Table
1347 - Minimum Number of Steps to Make Two Strings AnagramMediumView Solutions
Hash Table
2225 - Find Players With Zero or One LossesMediumView Solutions
Hash Table
0916 - Word SubsetsMediumN/A
Hash Table