Skip to content
Problems

Coding Problems

Browse and search problems with filters. Solve with our built-in editor and judge.

-

Total

-

Solved

-

Remaining

✓ Problem Diff
Assign Cookies Easy
Best Time to Buy and Sell Stock Easy
Best Time to Buy and Sell Stock (Greedy) Easy
Best Time to Buy and Sell Stock (Single Pass) Easy
Best Time to Buy and Sell Stock (Sliding Window) Easy
Burst Balloons Hard
Capacity to Ship Packages Within D Days Medium
Climbing Stairs Easy
Coin Change Medium
Combination Sum Medium
Container With Most Water Medium
Contains Duplicate Easy
Critical Connections in a Network Hard
Daily Temperatures Medium
Decode Ways Medium
Design Add and Search Words Data Structure Medium
Design HashSet Easy
Design Iterator Medium
Design Logger System Easy
Design Music Player Medium
Design Phone Directory Medium
Design Stack with Min Medium
Factorial Easy
Fibonacci Number Easy
Fibonacci Number (Java Recursion) Easy
Find Bug: Bitwise vs Logical Medium
Find Bug: Floating Point Comparison Medium
Find Bug: Infinite Loop Medium
Find Bug: Missing Break Medium
Find Bug: Return Type Easy
Find Bug: Static Method Medium
Find Bug: Uninitialized Variable Easy
Find Median from Data Stream Hard
Find Minimum in Rotated Sorted Array Medium
First Unique Character Easy
House Robber Medium
House Robber II Medium
Implement Queue using Stacks Easy
Implement Queue using Stacks (Java) Easy
Implement Stack using Queues Easy
Implement strStr() Medium
Implement Trie (Prefix Tree) Medium
Insert Interval Medium
Jump Game Medium
Koko Eating Bananas Medium
Kth Largest Element Medium
Kth Largest Element in a Stream Medium
Kth Largest Element in an Array (Heap) Medium
Kth Largest Element in an Array (Quickselect) Medium
Largest Rectangle in Histogram Hard
Longest Common Prefix Easy
Longest Common Subsequence Medium
Longest Consecutive Sequence Medium
Longest Increasing Subsequence Medium
Longest Substring Without Repeating Characters Medium
Maximum Subarray Medium
Merge Intervals Medium
Merge Sorted Arrays Easy
Min Stack Medium
Minimum Window Substring Hard
N-Queens Hard
Next Greater Element II Medium
Online Stock Span Medium
Partition Equal Subset Sum Medium
Permutation in String Medium
Permutations Medium
Power of Number Easy
Power of Two Easy
Predict Output: Fall-Through Easy
Predict Output: Loop Trace Easy
Predict Output: Method Overloading Easy
Predict Output: Narrowing Cast Easy
Predict Output: Nested if Medium
Predict Output: Nested Loop Medium
Predict Output: Operator Precedence Medium
Predict Output: Overflow Medium
Predict Output: Overflow Cast Medium
Predict Output: Pass-by-Value Medium
Predict Output: Reference Equality Easy
Predict Output: Reference Sharing Medium
Predict Output: Short-Circuit Easy
Predict Output: Type Conversion Easy
Predict Output: Variable Scope Easy
Print Formatted Table Easy
Print Pattern Easy
Product of Array Except Self Medium
Read and Sum Numbers Easy
Reveal Cards In Increasing Order Medium
Reverse Array Easy
Reverse String Recursively Easy
Rotate Array Medium
Rotting Oranges Medium
Search in Rotated Sorted Array Medium
Sliding Window Maximum Hard
Sliding Window Median Hard
Sort an Array Easy
Sort Colors (Dutch National Flag) Medium
Split Array Largest Sum Hard
String Compression Medium
String to Integer (atoi) Medium
Subarray Sum Equals K Medium
Subsets Medium
Sum of Array Elements Easy
Sum of Digits Easy
Task Scheduler Medium
Three Sum Medium
Top K Frequent Elements Medium
Trapping Rain Water Hard
Two Sum Easy
Valid Anagram Easy
Valid Palindrome Easy
Valid Palindrome II Easy
Valid Parentheses Easy
Word Ladder Hard
Word Search Medium