1. Practice
  2. Problems

Command Palette

Search for a command to run...

  • Dashboard
  • PracticeNEW
  • Contests
  • Test SeriesNEW
  • Jobs

v82351be

Add Strings

Easy

Add Two Numbers

Easy

Array Stability Score

Medium

Average of Levels in Binary Tree

Easy

Bit Toggle Challenge

Medium

Calculate Area of a Rectangle

Easy

Check Divisibility

Easy

Check Even or Odd

Easy

Circular Array Conflict Score

Medium

Closest Subarray Sum to K

Easy

Coin Change

Easy

Conditional Character Redistribution

Medium

Count Odd Numbers in an Interval Range

Easy

Count Vowels in a String

Easy

Detect Cycle in Linked List

Medium

Dominant Segment Split

Medium

Find Missing Number

Easy

Find Numbers with Even Number of Digits

Easy

Find the Difference

Easy

Find the Difference of Two Arrays

Easy

Find Winner on a Tic Tac Toe Game

Easy

First Missing Positive in Unsorted Data

Medium

First Unique Character in a String

Easy

Gold Coin Rooms

Hard

Group Anagrams

Medium

Horse Racing Challenge

Medium

Is It possible?

Hard

Linked List Conditional Reversal

Hard

Linked List Segment Reordering by Parity Length

Hard

Longest Consecutive Sequence

Medium

Longest Palindrome

Easy

Longest Sentence Length

Hard

Longest Subarray with Equal 0s and 1s

Medium

Max Consecutive Ones

Easy

Maximum AND Sum of Array

Hard

Maximum Element in an Array

Easy

Maximum Subarray Sum with One Deletion Allowed

Medium

Merge Two Sorted Lists

Easy

Minimum Cost to Split Array into Subarrays

Hard

Minimum Unique Substring Cover

Hard

Minimum Window Substring for Required Characters

Medium

Move Zeroes

Easy

Move Zeros to End

Medium

Nearest Duplicate Distance

Easy

Next Greater Node in Linked List

Medium

Odd Even Jump

Hard

Power of Four

Easy

Prime Number Check

Easy

Product of Array Except Self

Easy

Rectangle Area II

Hard

Topics

Array43String35Two Pointers14Greedy9Math8Bit Manipulation7Hash Table6Simulation6Math6Hashing5Frequency Count4Recursion4Linked List4Dynamic Programming4Sorting3Stack3Array3Hash Table3Hash Map3Sliding Window3Prefix Sum3Sorting3Ordered Set2Greedy2Integers2Iteration2Bucket Sort2Arrays2Search2Simulation2Matrix2String2Conditionals2Monotonic Stack2Binary Conversion2Optimization2Line Sweep1Linked List1Merge Sort1Methods1Modified Binary Search1Neighbor Comparison1Numbers1Number Systems1Parsing1Permutation Cycles1Prefix1Prefix/Suffix1Prefix/Suffix Logic1Primes1Queue1Radix Sort1Range Finding1Ranking1Rearrangement Logic1Segment Processing1Segment Tree1Simulation\1Sliding Window Concepts1String Manipulation1subarray1Subarray Sum1Suffix Product1Sum1Tree1Two Pass1Two Pointers1Alternating Pattern1Union Find1Array Manipulation1Basic Algorithms1Basic Operations1Binary Search1Binary Tree1Bitmask1Breadth-First Search1Character Analysis1Circular Array1Contiguous Subarray1Counting Sort1Cycle Detection1Depth-First Search1Digital Logic Basics1Distance Calculation1Divide and Conquer1Fast and Slow Pointer1Floyd’s Algorithm1Geometry1hash map1HashMap1Hash Set1Heap1Heap (Priority Queue)1Heap (Priority Queue)1Index Manipulation1Index Mapping1In-place Algorithm1In-place Manipulation1In-Place Operations1In-place Reversal1Iteration.1java1Kadane’s Algorithm1LCM1