Complete a linha
O algoritmo está pronto, falta uma linha. Você escolhe entre quatro candidatas quase iguais.
i < n │ i <= n
13 PROBLEMAS · 5 HORAS · UM PLACAR — AGORA EM 3 MINUTOS
Treino de algoritmos, DevOps e engenharia com IA na gramática de uma maratona de programação: problemas por letra, balão por cor, placar que congela na última hora.
ANDROID · GRÁTIS · IPHONE A CAMINHO
A SESSÃO
Nada de editor em branco no celular. Cada questão isola uma decisão — a linha certa, o bug, a complexidade — e cabe numa fila de ônibus.
O algoritmo está pronto, falta uma linha. Você escolhe entre quatro candidatas quase iguais.
i < n │ i <= n
Seis linhas, uma errada. Toque na linha que quebra no caso de borda.
for (i = 0; i <= n; i++) ← aqui
Arraste cada trecho até a notação certa. O relógio conta.
dois laços aninhados → O(n²)
Execute de cabeça e diga o que sai. Sem compilar, sem print.
saída: [1, 3, 3, 7]
Errou numa trap clássica — off-by-one, overflow em mid, visitado marcado tarde — e o app explica por quê antes da próxima questão.
TRILHAS
Cada técnica é um balão; cada pré-requisito, uma cordinha. Uma técnica só abre depois das que ela usa — e o mapa mostra por quê.
PLACAR
Penalidade somada como numa maratona: cada tentativa errada custa 20 minutos. Na última hora o placar congela, e o resultado só aparece na revelação.
| # | TIME | AC | PEN | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Big Theta | 6 | 412 | +12 | +31 | +158 | +74 | ?frz | +2141 | +166 |
| 2 | Off by One | 5 | 388 | +9 | +40 | +77 | +3119 | ?frz | +173 | |
| 3 | você | 5 | 402 | +14 | +136 | +63 | ?frz | +128 | +2180 | |
| 4 | Segfault | 4 | 301 | +22 | +49 | −2 | +98 | ?frz | +1190 | |
| 5 | Mod 1e9+7 | 3 | 244 | +18 | −3 | +71 | ?frz | +203 |
CÓDIGO ABERTO
Core, clientes e backend são abertos para ler, forkar e mandar PR. O único pedaço fechado é o conteúdo das trilhas — publicar o gabarito estragaria o contest.
Regras do jogo, placar e sincronização offline num núcleo só.
Cliente nativo sobre o core.
Mesmo core, mesmo design system.
Contas, standings e eventos sincronizados.