Byte Depth
Explore
Practice
Search
⌘K
DSA · 45 Day Challenge
24
24 problems
Unread
Easy
Medium
Hard
Find
Maximum Average Subarray I
Sliding Window
Easy
Aug 8, 2026
Longest Subarray of 1's After Deleting One Element
Sliding Window
Strings
Medium
Aug 8, 2026
Capacity To Ship Packages Within D Days
Binary Search
Medium
Aug 8, 2026
Find First and Last Position of Element in Sorted Array
Binary Search
Medium
Aug 8, 2026
Valid Parentheses
Stack
Easy
Aug 8, 2026
Evaluate Reverse Polish Notation
Stack
Medium
Aug 8, 2026
Word Search II
Backtracking
DFS
Hard
Aug 8, 2026
Subsets
Backtracking
Recursion
Medium
Aug 8, 2026
Permutations
Backtracking
Recursion
Medium
Aug 8, 2026
Permutation in String
Backtracking
Recursion
Medium
Aug 8, 2026
Find All Anagrams in a String
Sliding Window
Strings
Medium
Aug 8, 2026
Design Add and Search Words Data Structure
Trie
Medium
Aug 8, 2026
Range Sum Query
Arrays
Prefix Sum
Easy
Aug 8, 2026
Convert Sorted Array to Binary Search Tree
BST
Binary Search Tree
Easy
Aug 8, 2026
Delete Node in a BST
BST
Binary Search Tree
Medium
Aug 8, 2026
Koko Eating Bananas
Binary Search
Medium
Aug 8, 2026
Right Side View of Binary Tree
Binary Tree
Medium
Aug 8, 2026
Populate Next Right Pointers in Each Node
Binary Tree
Medium
Aug 8, 2026
Path Sum II
Binary Tree
DFS
Medium
Aug 8, 2026
Maximum Depth of Binary Tree
Binary Tree
Easy
Aug 8, 2026
Diameter of Binary Tree
Binary Tree
Easy
Aug 8, 2026
Two Sum II - Input Array Is Sorted
Hashing
Two Pointers
Medium
Aug 8, 2026
Russian Doll Envelopes
DP
Dynamic Programming
Hard
Aug 8, 2026
Number of Longest Increasing Subsequence
DP
Dynamic Programming
Medium
Aug 8, 2026