Skip to content

Reda-Muhamed/Daily-Leetcode-Problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

655 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily-Leetcode-Problems

A collection of LeetCode questions to ace the coding interview! - Created using LeetHub v2

LeetCode Topics

Array

0066-plus-one
0118-pascals-triangle
0217-contains-duplicate
0322-coin-change
0744-find-smallest-letter-greater-than-target
0759-set-intersection-size-at-least-two
0787-sliding-puzzle
0892-shortest-subarray-with-sum-at-least-k
1200-minimum-absolute-difference
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1350-remove-sub-folders-from-the-filesystem
1510-find-lucky-integer-in-an-array
1536-minimum-swaps-to-arrange-a-binary-grid
1603-running-sum-of-1d-array
1679-shortest-subarray-to-be-removed-to-make-array-sorted
1755-defuse-the-bomb
1877-minimize-maximum-pair-sum-in-array
1895-largest-magic-square
1984-minimum-difference-between-highest-and-lowest-of-k-scores
2058-concatenation-of-array
2089-maximum-matrix-sum
2244-number-of-laser-beams-in-a-bank
2316-count-hills-and-valleys-in-an-array
2343-count-unguarded-cells-in-the-grid
2375-minimum-obstacle-removal-to-reach-corner
2478-longest-nice-subarray
2552-maximum-sum-of-distinct-subarrays-with-length-k
2614-maximum-count-of-positive-integer-and-negative-integer
2665-minimum-time-to-repair-cars
2943-maximize-area-of-square-hole-in-grid
2975-maximum-square-area-by-removing-fences-from-a-field
2976-minimum-cost-to-convert-string-i
3010-divide-an-array-into-subarrays-with-minimum-cost-i
3047-find-the-largest-area-of-square-inside-two-rectangles
3143-longest-unequal-adjacent-groups-subsequence-i
3251-maximum-area-of-longest-diagonal-rectangle
3314-construct-the-minimum-bitwise-array-i
3379-transformed-array
3453-separate-squares-i
3454-separate-squares-ii
3522-find-the-power-of-k-size-subarrays-i
3637-trionic-array-i
3643-zero-array-transformation-ii
3719-longest-balanced-subarray-i

Two Pointers

0005-longest-palindromic-substring
0125-valid-palindrome
0344-reverse-string
1679-shortest-subarray-to-be-removed-to-make-array-sorted
1877-minimize-maximum-pair-sum-in-array

Binary Search

0744-find-smallest-letter-greater-than-target
0892-shortest-subarray-with-sum-at-least-k
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1679-shortest-subarray-to-be-removed-to-make-array-sorted
2614-maximum-count-of-positive-integer-and-negative-integer
2665-minimum-time-to-repair-cars
3453-separate-squares-i
3454-separate-squares-ii
3643-zero-array-transformation-ii

Stack

1679-shortest-subarray-to-be-removed-to-make-array-sorted

Monotonic Stack

1679-shortest-subarray-to-be-removed-to-make-array-sorted

Sliding Window

0892-shortest-subarray-with-sum-at-least-k
1460-number-of-substrings-containing-all-three-characters
1755-defuse-the-bomb
1984-minimum-difference-between-highest-and-lowest-of-k-scores
2478-longest-nice-subarray
2552-maximum-sum-of-distinct-subarrays-with-length-k
2599-take-k-of-each-character-from-left-and-right
3522-find-the-power-of-k-size-subarrays-i
3569-count-of-substrings-containing-every-vowel-and-k-consonants-ii

Queue

0892-shortest-subarray-with-sum-at-least-k

Heap (Priority Queue)

0892-shortest-subarray-with-sum-at-least-k
2375-minimum-obstacle-removal-to-reach-corner
3650-minimum-cost-path-with-edge-reversals

Prefix Sum

0892-shortest-subarray-with-sum-at-least-k
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1603-running-sum-of-1d-array
1895-largest-magic-square
3643-zero-array-transformation-ii
3719-longest-balanced-subarray-i

Monotonic Queue

0892-shortest-subarray-with-sum-at-least-k

Hash Table

0217-contains-duplicate
1460-number-of-substrings-containing-all-three-characters
1510-find-lucky-integer-in-an-array
2552-maximum-sum-of-distinct-subarrays-with-length-k
2599-take-k-of-each-character-from-left-and-right
2975-maximum-square-area-by-removing-fences-from-a-field
3569-count-of-substrings-containing-every-vowel-and-k-consonants-ii
3713-longest-balanced-substring-i
3719-longest-balanced-subarray-i

String

0005-longest-palindromic-substring
0010-regular-expression-matching
0022-generate-parentheses
0067-add-binary
0125-valid-palindrome
0344-reverse-string
1350-remove-sub-folders-from-the-filesystem
1460-number-of-substrings-containing-all-three-characters
1689-partitioning-into-minimum-number-of-deci-binary-numbers
2244-number-of-laser-beams-in-a-bank
2599-take-k-of-each-character-from-left-and-right
2976-minimum-cost-to-convert-string-i
3143-longest-unequal-adjacent-groups-subsequence-i
3569-count-of-substrings-containing-every-vowel-and-k-consonants-ii
3713-longest-balanced-substring-i

Matrix

0787-sliding-puzzle
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1536-minimum-swaps-to-arrange-a-binary-grid
1895-largest-magic-square
2089-maximum-matrix-sum
2244-number-of-laser-beams-in-a-bank
2343-count-unguarded-cells-in-the-grid
2375-minimum-obstacle-removal-to-reach-corner

Simulation

0067-add-binary
2058-concatenation-of-array
2343-count-unguarded-cells-in-the-grid
3379-transformed-array

Greedy

0759-set-intersection-size-at-least-two
1382-balance-a-binary-search-tree
1536-minimum-swaps-to-arrange-a-binary-grid
1689-partitioning-into-minimum-number-of-deci-binary-numbers
1877-minimize-maximum-pair-sum-in-array
2089-maximum-matrix-sum
3143-longest-unequal-adjacent-groups-subsequence-i

Breadth-First Search

0322-coin-change
0787-sliding-puzzle
2375-minimum-obstacle-removal-to-reach-corner

Graph

2201-valid-arrangement-of-pairs
2375-minimum-obstacle-removal-to-reach-corner

Shortest Path

2375-minimum-obstacle-removal-to-reach-corner
2976-minimum-cost-to-convert-string-i
3650-minimum-cost-path-with-edge-reversals

Depth-First Search

1022-sum-of-root-to-leaf-binary-numbers
1350-remove-sub-folders-from-the-filesystem
1382-balance-a-binary-search-tree
2201-valid-arrangement-of-pairs

Eulerian Circuit

2201-valid-arrangement-of-pairs

Math

0066-plus-one
0067-add-binary
0070-climbing-stairs
1889-check-if-number-is-a-sum-of-powers-of-three
2244-number-of-laser-beams-in-a-bank
2649-count-total-number-of-colored-cells
3047-find-the-largest-area-of-square-inside-two-rectangles

Counting

1510-find-lucky-integer-in-an-array
2614-maximum-count-of-positive-integer-and-negative-integer
3713-longest-balanced-substring-i

Bit Manipulation

0067-add-binary
0190-reverse-bits
0401-binary-watch
0693-binary-number-with-alternating-bits
0868-binary-gap
2478-longest-nice-subarray
3314-construct-the-minimum-bitwise-array-i

Dynamic Programming

0005-longest-palindromic-substring
0010-regular-expression-matching
0022-generate-parentheses
0070-climbing-stairs
0118-pascals-triangle
0322-coin-change
3143-longest-unequal-adjacent-groups-subsequence-i

Recursion

0010-regular-expression-matching

Backtracking

0022-generate-parentheses
0401-binary-watch

Memoization

0070-climbing-stairs

Trie

1350-remove-sub-folders-from-the-filesystem

Sorting

0217-contains-duplicate
0759-set-intersection-size-at-least-two
1200-minimum-absolute-difference
1877-minimize-maximum-pair-sum-in-array
1984-minimum-difference-between-highest-and-lowest-of-k-scores
2943-maximize-area-of-square-hole-in-grid
3010-divide-an-array-into-subarrays-with-minimum-cost-i

Database

0176-second-highest-salary
0196-delete-duplicate-emails
0197-rising-temperature
0570-managers-with-at-least-5-direct-reports
0577-employee-bonus
0584-find-customer-referee
0595-big-countries
0610-triangle-judgement
1153-product-sales-analysis-i
1258-article-views-i
1327-list-the-products-ordered-in-a-period
1415-students-and-examinations
1484-group-sold-products-by-the-date
1509-replace-employee-id-with-the-unique-identifier
1517-find-users-with-valid-e-mails
1527-patients-with-a-condition
1667-fix-names-in-a-table
1724-customer-who-visited-but-did-not-make-any-transactions
1789-primary-department-for-each-employee
1801-average-time-of-process-per-machine
1827-invalid-tweets
1908-recyclable-and-low-fat-products
1978-employees-whose-manager-left-the-company
2087-confirmation-rate

Segment Tree

3454-separate-squares-ii
3719-longest-balanced-subarray-i

Line Sweep

3454-separate-squares-ii

Enumeration

2975-maximum-square-area-by-removing-fences-from-a-field
3010-divide-an-array-into-subarrays-with-minimum-cost-i
3713-longest-balanced-substring-i

Geometry

3047-find-the-largest-area-of-square-inside-two-rectangles

Graph Theory

2976-minimum-cost-to-convert-string-i
3650-minimum-cost-path-with-edge-reversals

Divide and Conquer

0190-reverse-bits
1382-balance-a-binary-search-tree
3719-longest-balanced-subarray-i

Tree

1022-sum-of-root-to-leaf-binary-numbers
1382-balance-a-binary-search-tree

Binary Search Tree

1382-balance-a-binary-search-tree

Binary Tree

1022-sum-of-root-to-leaf-binary-numbers
1382-balance-a-binary-search-tree

About

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors