NeetCode.io Logo
CoursesPracticeRoadmap
Pro

Solutions

Arrays & Hashing
Score of a String Easy Concatenation of Array Easy Contains Duplicate Easy Valid Anagram Easy Replace Elements With Greatest Element On Right Side Easy Is Subsequence Easy Append Characters to String to Make Subsequence Medium Length of Last Word Easy Maximum Distance in Arrays Medium Number of Senior Citizens Easy Two Sum Easy Longest Common Prefix Easy String Matching in an Array Easy Group Anagrams Medium Pascals Triangle Easy Remove Element Easy Unique Email Addresses Easy Isomorphic Strings Easy Can Place Flowers Easy Majority Element Easy Next Greater Element I Easy Longest Strictly Increasing or Strictly Decreasing Subarray Easy Maximum Ascending Subarray Sum Easy Find Pivot Index Easy Kth Distinct String in an Array Easy Range Sum Query - Immutable Easy Find All Numbers Disappeared in An Array Easy Find Missing and Repeated Values Easy Maximum Number of Balloons Easy Word Pattern Easy Design HashSet Easy Design HashMap Easy Height Checker Easy Special Array I Easy Check if Array Is Sorted and Rotated Easy Monotonic Array Easy Divide Array Into Equal Pairs Easy Number of Good Pairs Easy Pascal's Triangle II Easy Find Words That Can Be Formed by Characters Easy Count the Number of Consistent Strings Easy Largest 3-Same-Digit Number in String Easy Destination City Easy Maximum Product Difference Between Two Easy Circular Sentence Easy Maximum Score After Splitting a String Easy Path Crossing Easy Minimum Changes To Make Alternating Binary String Easy Redistribute Characters to Make All Strings Equal Easy Longest Palindrome Easy Largest Substring Between Two Equal Characters Easy Set Mismatch Easy First Unique Character in a String Easy Intersection of Two Arrays Easy Find Common Characters Easy Number of Students Unable to Eat Lunch Easy Time Needed to Buy Tickets Easy Special Array with X Elements Greater than or Equal X Easy Count Vowel Strings in Ranges Medium Average Waiting Time Medium Sort an Array Medium Sort Colors Medium Relative Sort Array Easy Sort the People Easy Sort Array by Increasing Frequency Easy Top K Frequent Elements Medium Encode and Decode Strings Medium Range Sum Query 2D Immutable Medium Product of Array Except Self Medium Minimum Number of Operations to Move All Balls to Each Box Medium Valid Sudoku Medium Longest Consecutive Sequence Medium Encode and Decode TinyURL Medium Brick Wall Medium Best Time to Buy And Sell Stock II Medium Majority Element II Medium Minimum Index of a Valid Split Medium Subarray Sum Equals K Medium Subarray Sums Divisible by K Medium Make Sum Divisible by P Medium Unique Length 3 Palindromic Subsequences Medium Number of Sub-arrays With Odd Sum Medium Minimum Number of Swaps to Make The String Balanced Medium Number of Pairs of Interchangeable Rectangles Medium Maximum Product of The Length of Two Palindromic Subsequences Medium Grid Game Medium Find All Anagrams in a String Medium Find The Index of The First Occurrence in a String Easy Wiggle Sort Medium Largest Number Medium Continuous Subarray Sum Medium Push Dominoes Medium Repeated DNA Sequences Medium Insert Delete Get Random O(1) Medium Check if a String Contains all Binary Codes of Size K Medium Non Decreasing Array Medium Number of Ways to Split Array Medium Sign of An Array Easy Find the Difference of Two Arrays Easy

Links

  • Blind 75
  • NeetCode 150
  • NeetCode 250
  • How to use NeetCode Effectively

Social

  •  YouTube
  •  LinkedIn
  •  Twitter

Contact

  • support@neetcode.io

Legal

  • Privacy Policy
  • Terms of Service

Copyright © 2026 neetcode.io All rights reserved.