Newest Release

Minimum Jumps to Reach End via Prime Teleportation

Time
O(MX log MX) + O(n log MX)
Space
O(MX log log MX)
View Solution

Past Problems

Minimum Moves to Make Array Complementary

4 LanguagesRead More →

Minimum Number of Flips to Make the Binary String Alternating

4 LanguagesRead More →

Minimum Number of Seconds to Make Mountain Height Zero

4 LanguagesRead More →

Minimum Operations to Equalize Binary String

4 LanguagesRead More →

Minimum Operations to Make a Uni-Value Grid

4 LanguagesRead More →

Minimum Swaps to Arrange a Binary Grid

4 LanguagesRead More →

Minimum Total Distance Traveled

4 LanguagesRead More →

Mirror Distance of an Integer

4 LanguagesRead More →

Next Permutation

4 LanguagesRead More →

Number of Steps to Reduce a Number in Binary Representation to One

4 LanguagesRead More →

Number of Ways to Assign Edge Weights I

4 LanguagesRead More →

Number of Ways to Assign Edge Weights II

4 LanguagesRead More →

Number of ZigZag Arrays I

4 LanguagesRead More →

Number of ZigZag Arrays II

4 LanguagesRead More →

Partition Array According to Given Pivot

4 LanguagesRead More →

Partitioning Into Minimum Number Of Deci-Binary Numbers

4 LanguagesRead More →

Permutations

4 LanguagesRead More →

Process String with Special Operations I

4 LanguagesRead More →

Process String with Special Operations II

4 LanguagesRead More →

Remove Nth Node From End of List

4 LanguagesRead More →

Reverse Integer

4 LanguagesRead More →

Reverse Nodes in k-Group

4 LanguagesRead More →

Robot Collisions

4 LanguagesRead More →

Robot Return to Origin

4 LanguagesRead More →

Rotate Function

4 LanguagesRead More →

Rotate Image

4 LanguagesRead More →

Rotate List

4 LanguagesRead More →

Rotate String

4 LanguagesRead More →

Rotated Digits

4 LanguagesRead More →

Rotating the Box

4 LanguagesRead More →

Search in Rotated Sorted Array

4 LanguagesRead More →

Separate the Digits in an Array

4 LanguagesRead More →

Shortest Distance to Target String in a Circular Array

4 LanguagesRead More →

Sort Integers by The Number of 1 Bits

4 LanguagesRead More →

Special Positions in a Binary Matrix

4 LanguagesRead More →

Spiral Matrix II

4 LanguagesRead More →

Spiral Matrix

4 LanguagesRead More →

Sudoku Solver

4 LanguagesRead More →

Sum of Distances

4 LanguagesRead More →

Sum of Root To Leaf Binary Numbers

4 LanguagesRead More →

The k-th Lexicographical String of All Happy Strings of Length n

4 LanguagesRead More →

Total Waviness of Numbers in Range I

4 LanguagesRead More →

Trapping Rain Water

4 LanguagesRead More →

Two Furthest Houses With Different Colors

4 LanguagesRead More →

Two Sum

4 LanguagesRead More →

Unique Paths

4 LanguagesRead More →

Unknown Title

4 LanguagesRead More →

Walking Robot Simulation II

4 LanguagesRead More →

Walking Robot Simulation

4 LanguagesRead More →

Weighted Word Mapping

4 LanguagesRead More →

Words Within Two Edits of Dictionary

4 LanguagesRead More →

XOR After Range Multiplication Queries I

4 LanguagesRead More →

XOR After Range Multiplication Queries II

4 LanguagesRead More →

Zigzag Conversion

4 LanguagesRead More →

Detect Cycles in 2D Grid

4 LanguagesRead More →

Determine Whether Matrix Can Be Obtained By Rotation

4 LanguagesRead More →

Earliest Finish Time for Land and Water Rides I

4 LanguagesRead More →

Earliest Finish Time for Land and Water Rides II

4 LanguagesRead More →

Equal Sum Grid Partition I

4 LanguagesRead More →

Equal Sum Grid Partition II

4 LanguagesRead More →

Fancy Sequence

4 LanguagesRead More →

Find All Possible Stable Binary Arrays I

4 LanguagesRead More →

Find All Possible Stable Binary Arrays II

4 LanguagesRead More →

Find Kth Bit in Nth Binary String

4 LanguagesRead More →

Find Minimum in Rotated Sorted Array II

4 LanguagesRead More →

Find Minimum in Rotated Sorted Array

4 LanguagesRead More →

Find the Highest Altitude

4 LanguagesRead More →

Find the Index of the First Occurrence in a String

4 LanguagesRead More →

Find the K-th Character in String Game II

4 LanguagesRead More →

Find the K-th Character

4 LanguagesRead More →

Find the Length of the Longest Common Prefix

4 LanguagesRead More →

Find the Prefix Common Array of Two Arrays

4 LanguagesRead More →

Find Unique Binary String

4 LanguagesRead More →

Flip Square Submatrix Vertically

4 LanguagesRead More →

Furthest Point From Origin

4 LanguagesRead More →

Get Biggest Three Rhombus Sums in a Grid

4 LanguagesRead More →

Group Anagrams

4 LanguagesRead More →

Insert Interval

4 LanguagesRead More →

Integer to Roman

4 LanguagesRead More →

Jump Game II

4 LanguagesRead More →

Jump Game III

4 LanguagesRead More →

Jump Game IV

4 LanguagesRead More →

Jump Game IX

4 LanguagesRead More →

Jump Game V

4 LanguagesRead More →

Jump Game VII

4 LanguagesRead More →

Largest Submatrix With Rearrangements

4 LanguagesRead More →

Left and Right Sum Differences

4 LanguagesRead More →

Lexicographically Smallest Generated String

4 LanguagesRead More →

Longest Common Suffix Queries

4 LanguagesRead More →

Longest Palindromic Substring

4 LanguagesRead More →

Longest Substring Without Repeating Characters

4 LanguagesRead More →

Maximal Rectangle

4 LanguagesRead More →

Maximize the Distance Between Points on a Square

4 LanguagesRead More →

Maximum Amount of Money Robot Can Earn

4 LanguagesRead More →

Maximum Building Height

4 LanguagesRead More →

Maximum Distance Between a Pair of Values

4 LanguagesRead More →

Maximum Ice Cream Bars

4 LanguagesRead More →

Maximum Non Negative Product in a Matrix

4 LanguagesRead More →

Maximum Number of Balloons

4 LanguagesRead More →

Maximum Number of Jumps to Reach the Last Index

4 LanguagesRead More →

Maximum Path Score in a Grid

4 LanguagesRead More →

Maximum Score From Grid Operations

4 LanguagesRead More →

Maximum Total Subarray Value I

4 LanguagesRead More →

Maximum Total Subarray Value II

4 LanguagesRead More →

Maximum Twin Sum of a Linked List

4 LanguagesRead More →

Maximum Walls Destroyed by Robots

4 LanguagesRead More →

Median of Two Sorted Arrays

4 LanguagesRead More →

Merge Intervals

4 LanguagesRead More →

Merge Two Sorted Lists

4 LanguagesRead More →

Minimize Hamming Distance After Swap Operations

4 LanguagesRead More →

Minimum Absolute Difference in Sliding Submatrix

4 LanguagesRead More →

Minimum Absolute Distance Between Mirror Pairs

4 LanguagesRead More →

Minimum Changes To Make Alternating Binary String

4 LanguagesRead More →

Minimum Common Value

4 LanguagesRead More →

Minimum Cost of Buying Candies With Discount

4 LanguagesRead More →

Minimum Distance Between Three Equal Elements I

4 LanguagesRead More →

Minimum Distance Between Three Equal Elements II

4 LanguagesRead More →

Minimum Distance to the Target Element

4 LanguagesRead More →

Minimum Distance to Type a Word Using Two Fingers

4 LanguagesRead More →

Minimum Element After Replacement With Digit Sum

4 LanguagesRead More →

Minimum Initial Energy to Finish Tasks

4 LanguagesRead More →

Check if Strings Can be Made Equal With Operations I

4 LanguagesRead More →

Check if Strings Can Be Made Equal With Operations II

4 LanguagesRead More →

Check if There is a Valid Path in a Grid

4 LanguagesRead More →

Closest Equal Element Queries

4 LanguagesRead More →

Combination Sum II

4 LanguagesRead More →

Combination Sum

4 LanguagesRead More →

Complement of Base 10 Integer

4 LanguagesRead More →

Concatenation of Consecutive Binary Numbers

4 LanguagesRead More →

Construct Product Matrix

4 LanguagesRead More →

Container With Most Water

4 LanguagesRead More →

Count Subarrays With Majority Element I

4 LanguagesRead More →

Count Submatrices With Equal Frequency of X and Y

4 LanguagesRead More →

Count Submatrices

4 LanguagesRead More →

Count the Number of Special Characters I

4 LanguagesRead More →

Create Binary Tree From Descriptions

4 LanguagesRead More →

Cyclically Rotating a Grid

4 LanguagesRead More →

Decode the Slanted Ciphertext

4 LanguagesRead More →

Delete the Middle Node of a Linked List

4 LanguagesRead More →

Destroying Asteroids

4 LanguagesRead More →

3Sum

4 LanguagesRead More →

Add Binary

4 LanguagesRead More →

Angle Between Hands of a Clock

4 LanguagesRead More →

Binary Gap

4 LanguagesRead More →

Block Placement Queries

4 LanguagesRead More →

Check If a String Contains All Binary Codes of Size K

4 LanguagesRead More →

Check if Array is Good

4 LanguagesRead More →

Check if Array Is Sorted and Rotated

4 LanguagesRead More →