CodeSimulators

Arrays & Strings

Pattern Theory

Master the core intuition and implementation blueprints before you simulate.

Deep Dive: Pattern Mastery

Core Traversal & Basics

Array Traversal (Linear Search)

easy

Two Sum

easy

Majority Element

easy
Kadane's & Mathematical

Maximum Subarray (Kadane's)

medium

Maximum Product Subarray

medium
Subarrays & Sequences

Max Consecutive Ones

easy

Product of Array Except Self

medium

Next Permutation

medium
Matrix

Pascal's Triangle

easy

Rotate Image

medium

Set Matrix Zeroes

medium

Spiral Matrix

medium
String Basics

Valid Anagram

easy

Longest Common Prefix

easy

Find the Index of the First Occurrence in a String

easy

Count and Say

medium

Compare Version Numbers

medium

Group Anagrams

medium
String Advanced

Longest Palindromic Substring

medium