NeetCode 150 · padrão matrix walks + math

Math & Geometry

8 problemas · 2 entre os que mais caem · atualizado em 18 de julho de 2026
Para quem vai encarar entrevista de algoritmos

O padrão em 30 segundos

A gaveta de utilidades: rotacionar matriz in-place, espiral, happy number, multiplicação sem overflow. Menos "padrão", mais cuidado com índice e simulação limpa: avalia se seu código sai organizado sob pressão.

Como reconhecer na hora

  • Manipular matriz por camadas (rotação, espiral)
  • Propriedades de dígitos/números (happy number, plus one)
  • Simular um processo passo a passo sem estrutura sofisticada
onde todo mundo erra · anotado no caderno

Se perder nos índices da rotação/espiral por não separar as CAMADAS. Defina limites (top, bottom, left, right), mova-os conforme fecha cada volta, e teste com matriz 2×2 e 3×3 na mão antes de generalizar.

Complexidade típica: Depende do problema; matriz costuma ser O(n·m) tempo, O(1) extra in-place.

Os 8 problemas da categoria

ProblemaDificuldadeNível no app
Rotate Image cai muitomediumnível 2 · core
Spiral Matrix cai muitomediumnível 2 · core
Set Matrix Zeroesmediumnível 2 · core
Happy Numbereasynível 1
Plus Oneeasynível 1
Pow(x, n)mediumnível 3
Multiply Stringsmediumnível 3
Detect Squaresmediumnível 3

No app, esses 8 problemas entram numa trilha de 4 níveis com marcação do que mais cai em entrevista, e você registra tentativa, revisão e domínio de cada um.

Abrir a trilha NeetCode no app