Skip to content

Latest commit

 

History

History
175 lines (174 loc) · 13.4 KB

README.md

File metadata and controls

175 lines (174 loc) · 13.4 KB

LeetCode

Collection of LeetCode questions to ace the coding interview! - Created using LeetHub-3.0

LeetCode Topics

Math

Problem Name Difficulty
0007-reverse-integer Medium
0050-powx-n Medium
0069-sqrtx Easy
0258-add-digits Easy
0326-power-of-three Easy
0367-valid-perfect-square Easy
0504-base-7 Easy
0633-sum-of-square-numbers Medium
0877-stone-game Medium
1025-divisor-game Easy
1137-n-th-tribonacci-number Easy
1281-subtract-the-product-and-sum-of-digits-of-an-integer Easy
1872-stone-game-viii Hard
2119-a-number-after-a-double-reversal Easy
3014-minimum-number-of-pushes-to-type-word-i Easy
3658-gcd-of-odd-and-even-sums Easy
3867-sum-of-gcd-of-formed-pairs Medium
3870-count-commas-in-range Easy
3875-construct-uniform-parity-array-i Easy

Binary Search

Problem Name Difficulty
0034-find-first-and-last-position-of-element-in-sorted-array Medium
0035-search-insert-position Easy
0069-sqrtx Easy
0153-find-minimum-in-rotated-sorted-array Medium
0154-find-minimum-in-rotated-sorted-array-ii Hard
0162-find-peak-element Medium
0367-valid-perfect-square Easy
0540-single-element-in-a-sorted-array Medium
0633-sum-of-square-numbers Medium
0704-binary-search Easy
0852-peak-index-in-a-mountain-array Medium
0875-koko-eating-bananas Medium
1482-minimum-number-of-days-to-make-m-bouquets Medium
2812-find-the-safest-path-in-a-grid Medium

Two Pointers

Problem Name Difficulty
0026-remove-duplicates-from-sorted-array Easy
0633-sum-of-square-numbers Medium
3867-sum-of-gcd-of-formed-pairs Medium

Array

Problem Name Difficulty
0026-remove-duplicates-from-sorted-array Easy
0034-find-first-and-last-position-of-element-in-sorted-array Medium
0035-search-insert-position Easy
0136-single-number Easy
0153-find-minimum-in-rotated-sorted-array Medium
0154-find-minimum-in-rotated-sorted-array-ii Hard
0162-find-peak-element Medium
0540-single-element-in-a-sorted-array Medium
0704-binary-search Easy
0724-find-pivot-index Easy
0852-peak-index-in-a-mountain-array Medium
0875-koko-eating-bananas Medium
0877-stone-game Medium
1207-unique-number-of-occurrences Easy
1470-shuffle-the-array Easy
1482-minimum-number-of-days-to-make-m-bouquets Medium
1872-stone-game-viii Hard
1991-find-the-middle-index-in-array Easy
2812-find-the-safest-path-in-a-grid Medium
2996-smallest-missing-integer-greater-than-sequential-prefix-sum Easy
3867-sum-of-gcd-of-formed-pairs Medium
3875-construct-uniform-parity-array-i Easy

Hash Table

Problem Name Difficulty
0242-valid-anagram Easy
1207-unique-number-of-occurrences Easy
2996-smallest-missing-integer-greater-than-sequential-prefix-sum Easy

Bit Manipulation

Problem Name Difficulty
0136-single-number Easy

Recursion

Problem Name Difficulty
0050-powx-n Medium
0326-power-of-three Easy

Dynamic Programming

Problem Name Difficulty
0877-stone-game Medium
1025-divisor-game Easy
1137-n-th-tribonacci-number Easy
1872-stone-game-viii Hard

Memoization

Problem Name Difficulty
1137-n-th-tribonacci-number Easy

String

Problem Name Difficulty
0242-valid-anagram Easy
0504-base-7 Easy
3014-minimum-number-of-pushes-to-type-word-i Easy

Simulation

Problem Name Difficulty
0258-add-digits Easy
3867-sum-of-gcd-of-formed-pairs Medium

Number Theory

Problem Name Difficulty
0258-add-digits Easy
3658-gcd-of-odd-and-even-sums Easy
3867-sum-of-gcd-of-formed-pairs Medium

Sorting

Problem Name Difficulty
0242-valid-anagram Easy
2996-smallest-missing-integer-greater-than-sequential-prefix-sum Easy
3867-sum-of-gcd-of-formed-pairs Medium

Breadth-First Search

Problem Name Difficulty
2812-find-the-safest-path-in-a-grid Medium

Union-Find

Problem Name Difficulty
2812-find-the-safest-path-in-a-grid Medium

Heap (Priority Queue)

Problem Name Difficulty
2812-find-the-safest-path-in-a-grid Medium

Matrix

Problem Name Difficulty
2812-find-the-safest-path-in-a-grid Medium

Prefix Sum

Problem Name Difficulty
0724-find-pivot-index Easy
1872-stone-game-viii Hard
1991-find-the-middle-index-in-array Easy

Minimax

Problem Name Difficulty
0877-stone-game Medium
1872-stone-game-viii Hard

Game Theory

Problem Name Difficulty
0877-stone-game Medium
1025-divisor-game Easy
1872-stone-game-viii Hard

Zero-Sum Game

Problem Name Difficulty
0877-stone-game Medium
1872-stone-game-viii Hard

Brainteaser

Problem Name Difficulty
1025-divisor-game Easy

Impartial Game

Problem Name Difficulty
1025-divisor-game Easy

Greedy

Problem Name Difficulty
3014-minimum-number-of-pushes-to-type-word-i Easy