---
title: "LeetCode Summer Intensive"
description: "Collections of LeetCode Summer Intensive Problems"
sidebar_position: 999
hide_table_of_contents: true
keywords:
  - leetcode
  - collection
  - 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.

<Table 
    title="Week 10 (25 June - 29 July)"
    data={week10Problems}
    collectionLink="https://leetcode.com/list/eibcgr4t"
    isSorted={false}
    key="w10"
/>

<Table 
    title="Week 9 (18 June - 22 July)"
    data={week9Problems}
    collectionLink="https://leetcode.com/list/edmdtdv2"
    isSorted={false}
    key="w9"
/>

<Table 
    title="Week 8 (11 June - 15 July)"
    data={week8Problems}
    collectionLink="https://leetcode.com/list/evwsdprs"
    isSorted={false}
    key="w8"
/>

<Table 
    title="Week 7 (4 June - 8 July)"
    data={week7Problems}
    collectionLink="https://leetcode.com/list/en7k8euj"
    isSorted={false}
    key="w7"
/>

<Table 
    title="Week 6 (27 June - 1 July)"
    data={week6Problems}
    collectionLink="https://leetcode.com/list/e2nqid63"
    isSorted={false}
    key="w6"
/>

<Table 
    title="Week 5 (20 June - 24 June)"
    data={week5Problems}
    collectionLink="https://leetcode.com/list/em7rav6v"
    isSorted={false}
    key="w5"
/>

<Table 
    title="Week 4 (13 June - 17 June)"
    data={week4Problems}
    collectionLink="https://leetcode.com/list/eppgvb8s"
    isSorted={false}
    key="w4"
/>

<Table 
    title="Week 3 (6 June - 10 June)"
    data={week3Problems}
    collectionLink="https://leetcode.com/list/eofbf01i"
    isSorted={false}
    key="w3"
/>

<Table 
    title="Week 2 (30 May - 3 June)"
    data={week2Problems}
    collectionLink="https://leetcode.com/list/eeyew3e6"
    isSorted={false}
    key="w2"
/>

<Table 
    title="Week 1 (24 May - 27 May)"
    data={week1Problems}
    collectionLink="https://leetcode.com/list/eeyho3um"
    isSorted={false}
    key="w1"
/>

export const week1Problems = [
  {
    problemName: "0169 - Majority Element",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/majority-element/",
    solutionLink: "../solutions/0100-0199/majority-element-easy",
    tags: "Hash Table",
  },
  {
    problemName: "0217 - Contains Duplicate",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/contains-duplicate/",
    solutionLink:
      "../solutions/0200-0299/contains-duplicate-easy#problem-statement",
    tags: "Hash Table",
  },
  {
    problemName: "2032 - Two Out of Three",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/two-out-of-three/",
    solutionLink: "../solutions/2000-2099/two-out-of-three-easy",
    tags: "Hash Table",
  },
  {
    problemName: "1748 - Sum of Unique Elements",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/sum-of-unique-elements/",
    solutionLink: "../solutions/1700-1799/sum-of-unique-elements-easy",
    tags: "Hash Table",
  },
  {
    problemName: "0242 - Valid Anagram",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/valid-anagram/",
    solutionLink: "../solutions/0200-0299/valid-anagram-easy",
    tags: "Hash Table",
  },
  {
    problemName: "1347 - Minimum Number of Steps to Make Two Strings Anagram",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram/",
    solutionLink:
      "../solutions/1300-1399/minimum-number-of-steps-to-make-two-strings-anagram-medium",
    tags: "Hash Table",
  },
  {
    problemName: "2225 - Find Players With Zero or One Losses",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/find-players-with-zero-or-one-losses/",
    solutionLink:
      "../solutions/2200-2299/find-players-with-zero-or-one-losses-medium",
    tags: "Hash Table",
  },
  {
    problemName: "0916 - Word Subsets",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/word-subsets/",
    solutionLink: "",
    tags: "Hash Table",
  },
];

export const week2Problems = [
  {
    problemName: "1046 - Last Stone Weight",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/last-stone-weight/",
    solutionLink: "",
    tags: "Heap (Priority Queue)",
  },
  {
    problemName: "1337 - The K Weakest Rows in a Matrix",
    difficulty: "Easy",
    leetCodeLink:
      "https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix/",
    solutionLink: "../solutions/1300-1399/the-k-weakest-rows-in-a-matrix-easy",
    tags: "Heap (Priority Queue)",
  },
  {
    problemName: "0973 - K Closest Points to Origin",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/k-closest-points-to-origin/",
    solutionLink: "../solutions/0900-0999/k-closest-points-to-origin-medium",
    tags: "Heap (Priority Queue)",
  },
  {
    problemName: "2208 - Minimum Operations to Halve Array Sum",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/minimum-operations-to-halve-array-sum/",
    solutionLink:
      "../solutions/2100-2199/minimum-operations-to-halve-array-sum-medium",
    tags: "Heap (Priority Queue)",
  },
  {
    problemName: "2233 - Maximum Product After K Increments",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/maximum-product-after-k-increments/",
    solutionLink:
      "../solutions/2200-2299/maximum-product-after-k-increments-medium",
    tags: "Heap (Priority Queue)",
  },
  {
    problemName: "1642 - Furthest Building You Can Reach",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/furthest-building-you-can-reach/",
    solutionLink: "",
    tags: "Heap (Priority Queue)",
  },
  {
    problemName: "1859 - Sorting the Sentence",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/sorting-the-sentence/",
    solutionLink: "../solutions/1800-1899/sorting-the-sentence-easy",
    tags: "Sorting",
  },
  {
    problemName: "1365 - How Many Numbers Are Smaller Than the Current Number",
    difficulty: "Easy",
    leetCodeLink:
      "https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number/",
    solutionLink:
      "../solutions/1300-1399/how-many-numbers-are-smaller-than-the-current-number-easy",
    tags: "Sorting",
  },
  {
    problemName: "1356 - Sort Integers by The Number of 1 Bits",
    difficulty: "Easy",
    leetCodeLink:
      "https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits/",
    solutionLink:
      "../solutions/1300-1399/sort-integers-by-the-number-of-1-bits-easy",
    tags: "Sorting",
  },
  {
    problemName: "1331 - Rank Transform of an Array",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/rank-transform-of-an-array/",
    solutionLink: "../solutions/1300-1399/rank-transform-of-an-array-easy",
    tags: "Sorting",
  },
];

export const week3Problems = [
  {
    problemName: "1029 - Two City Scheduling",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/two-city-scheduling/",
    solutionLink: "../solutions/1000-1099/two-city-scheduling-medium",
    tags: "Sorting",
  },
  {
    problemName: "0049 - Group Anagrams",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/group-anagrams/",
    solutionLink: "../solutions/0000-0099/group-anagrams-medium",
    tags: "Sorting",
  },
  {
    problemName: "0658 - Find K Closest Elements",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/find-k-closest-elements/",
    solutionLink: "",
    tags: "Sorting",
  },
  {
    problemName: "0791 - Custom Sort String",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/custom-sort-string/",
    solutionLink: "",
    tags: "Sorting",
  },
  {
    problemName: "0067 - Add Binary",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/add-binary/",
    solutionLink: "../solutions/0000-0099/add-binary-easy",
    tags: "Bit Manipulation",
  },
  {
    problemName: "0231 - Power of Two",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/power-of-two/",
    solutionLink: "../solutions/0200-0299/power-of-two-easy",
    tags: "Bit Manipulation",
  },
  {
    problemName: "2220 - Minimum Bit Flips to Convert Number",
    difficulty: "Easy",
    leetCodeLink:
      "https://leetcode.com/problems/minimum-bit-flips-to-convert-number/",
    solutionLink: "",
    tags: "Bit Manipulation",
  },
  {
    problemName: "0476 - Number Complement",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/number-complement/",
    solutionLink: "",
    tags: "Bit Manipulation",
  },
  {
    problemName: "0704 - Binary Search",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/binary-search/",
    solutionLink: "../solutions/0700-0799/binary-search-easy",
    tags: "Binary Search",
  },
];

export const week4Problems = [
  {
    problemName: "0704 - Binary Search",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/binary-search/",
    solutionLink: "../solutions/0700-0799/binary-search-easy",
    tags: "Binary Search",
  },
  {
    problemName: "0278 - First Bad Version",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/first-bad-version/",
    solutionLink: "../solutions/0200-0299/first-bad-version-easy",
    tags: "Binary Search",
  },
  {
    problemName: "0367 - Valid Perfect Square",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/valid-perfect-square/",
    solutionLink: "../solutions/0300-0399/valid-perfect-square-easy",
    tags: "Binary Search",
  },
  {
    problemName: "0540 - Single Element in a Sorted Array",
    difficulty: "Easy",
    leetCodeLink:
      "https://leetcode.com/problems/single-element-in-a-sorted-array/",
    solutionLink:
      "../solutions/0500-0599/single-element-in-a-sorted-array-medium",
    tags: "Binary Search",
  },
  {
    problemName: "1760 - Minimum Limit of Balls in a Bag",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/minimum-limit-of-balls-in-a-bag/",
    solutionLink: "",
    tags: "Binary Search",
  },
  {
    problemName: "0875 - Koko Eating Bananas",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/koko-eating-bananas/",
    solutionLink: "",
    tags: "Binary Search",
  },
];

export const week5Problems = [
  {
    problemName: "1004 - Max Consecutive Ones III",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/max-consecutive-ones-iii/",
    solutionLink: "../solutions/1000-1099/max-consecutive-ones-iii-medium",
    tags: "Binary Search",
  },
  {
    problemName: "1011 - Capacity To Ship Packages Within D Days",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/",
    solutionLink:
      "../solutions/1000-1099/capacity-to-ship-packages-within-d-days-medium",
    tags: "Binary Search",
  },
  {
    problemName:
      "0034 - Find First and Last Position of Element in Sorted Array",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/",
    solutionLink:
      "../solutions/0000-0099/find-first-and-last-position-of-element-in-sorted-array-medium",
    tags: "Binary Search",
  },
  {
    problemName: "0209 - Minimum Size Subarray Sum",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/minimum-size-subarray-sum/",
    solutionLink: "",
    tags: "Binary Search",
  },
  {
    problemName: "0219 - Contains Duplicate II",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/contains-duplicate-ii/",
    solutionLink: "../solutions/0200-0299/contains-duplicate-ii-easy",
    tags: "Sliding Window",
  },
  {
    problemName: "1876 - Substrings of Size Three with Distinct Characters",
    difficulty: "Easy",
    leetCodeLink:
      "https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters/",
    solutionLink: "",
    tags: "Sliding Window",
  },
  {
    problemName: "1248 - Count Number of Nice Subarrays",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/count-number-of-nice-subarrays/",
    solutionLink: "",
    tags: "Sliding Window",
  },
  {
    problemName: "1695 - Maximum Erasure Value",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/maximum-erasure-value/",
    solutionLink: "",
    tags: "Sliding Window",
  },
  {
    problemName: "0438 - Find All Anagrams in a String",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/find-all-anagrams-in-a-string/",
    solutionLink: "../solutions/0400-0499/find-all-anagrams-in-a-string-medium",
    tags: "Sliding Window",
  },
  {
    problemName: "0567 - Permutation in String",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/permutation-in-string//",
    solutionLink: "../solutions/0500-0599/permutation-in-string-medium",
    tags: "Sliding Window",
  },
];

export const week6Problems = [
  {
    problemName: "0303 - Range Sum Query - Immutable",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/range-sum-query-immutable/",
    solutionLink: "",
    tags: "Prefix Sum",
  },
  {
    problemName: "0724 - Find Pivot Index",
    difficulty: "Easy",
    leetCodeLink: " https://leetcode.com/problems/find-pivot-index/",
    solutionLink: "../solutions/0700-0799/find-pivot-index-easy",
    tags: "Prefix Sum",
  },
  {
    problemName: "1588 - Sum of All Odd Length Subarrays",
    difficulty: "Easy",
    leetCodeLink:
      " https://leetcode.com/problems/sum-of-all-odd-length-subarrays/",
    solutionLink: "../solutions/1500-1599/sum-of-all-odd-length-subarrays-easy",
    tags: "Prefix Sum",
  },
];

export const week7Problems = [
  {
    problemName: "0525 - Contiguous Array",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/contiguous-array/",
    solutionLink: "../solutions/0500-0599/contiguous-array-medium",
    tags: "Prefix Sum",
  },
  {
    problemName: "0304 - Range Sum Query 2D - Immutable",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/range-sum-query-2d-immutable/",
    solutionLink: "",
    tags: "Prefix Sum",
  },
  {
    problemName: "0974 - Subarray Sums Divisible by K",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/subarray-sums-divisible-by-k/",
    solutionLink: "../solutions/0900-0999/subarray-sums-divisible-by-k-medium",
    tags: "Prefix Sum",
  },
  {
    problemName: "2055 - Plates Between Candles",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/plates-between-candles/",
    solutionLink: "",
    tags: "Prefix Sum",
  },
];

export const week8Problems = [
  {
    problemName: "0104 - Maximum Depth of Binary Tree",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/maximum-depth-of-binary-tree/",
    solutionLink: "../solutions/0100-0199/maximum-depth-of-binary-tree-easy",
    tags: "BFS,Binary Tree",
  },
  {
    problemName: "0637 - Average of Levels in Binary Tree",
    difficulty: "Easy",
    leetCodeLink:
      "https://leetcode.com/problems/average-of-levels-in-binary-tree/",
    solutionLink: "../solutions/0600-0699/average-of-levels-in-binary-tree-medium",
    tags: "BFS,Binary Tree",
  },
  {
    problemName: "0100 - Same Tree",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/same-tree/",
    solutionLink: "../solutions/0100-0199/same-tree-easy",
    tags: "BFS,Binary Tree",
  },
  {
    problemName: "0112 - Path Sum",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/path-sum/",
    solutionLink: "../solutions/0100-0199/path-sum-easy",
    tags: "BFS,Binary Tree",
  },
  {
    problemName: "0103 - Binary Tree Zigzag Level Order Traversal",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/",
    solutionLink: "../solutions/0100-0199/binary-tree-zigzag-level-order-traversal-medium",
    tags: "BFS,Binary Tree",
  },
  {
    problemName: "0752 - Open the Lock",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/open-the-lock/",
    solutionLink: "",
    tags: "BFS,Binary Tree",
  },
];

export const week9Problems = [
  {
    problemName: "0094 - Binary Tree Inorder Traversal",
    difficulty: "Easy",
    leetCodeLink:
      "https://leetcode.com/problems/binary-tree-inorder-traversal/",
    solutionLink: "../solutions/0000-0099/binary-tree-inorder-traversal-easy",
    tags: "DFS,Binary Tree",
  },
  {
    problemName: "0111 - Minimum Depth of Binary Tree",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/minimum-depth-of-binary-tree/",
    solutionLink: "",
    tags: "DFS,Binary Tree",
  },
  {
    problemName: "0543 - Diameter of Binary Tree",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/diameter-of-binary-tree/",
    solutionLink: "../solutions/0500-0599/diameter-of-binary-tree-easy",
    tags: "DFS,Binary Tree",
  },
  {
    problemName: "0226 - Invert Binary Tree",
    difficulty: "Easy",
    leetCodeLink: "https://leetcode.com/problems/invert-binary-tree/",
    solutionLink: "../solutions/0200-0299/invert-binary-tree-easy",
    tags: "DFS,Binary Tree",
  },
  {
    problemName: "0236 - Lowest Common Ancestor of a Binary Tree",
    difficulty: "Medium",
    leetCodeLink:
      "https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/",
    solutionLink: "",
    tags: "DFS,Binary Tree",
  },
  {
    problemName: "0695. Max Area of Island",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/max-area-of-island/",
    solutionLink: "../solutions/0600-0699/max-area-of-island-medium",
    tags: "DFS",
  },
];

export const week10Problems = [
  {
    problemName: "0934 - Shortest Bridge",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/shortest-bridge/",
    solutionLink: "",
    tags: "DFS",
  },
  {
    problemName: "1020 - Number of Enclaves",
    difficulty: "Medium",
    leetCodeLink: "https://leetcode.com/problems/number-of-enclaves/",
    solutionLink: "",
    tags: "DFS",
  },
];
