- Executores
-
Aprender
Aprender Python Exemplos executáveis, NumPy, pandas e mais Aprender IARedes neurais, ML e LLMs do zero Aprender C e C++ Ponteiros, memória, STL e C++ moderno Aprender C#Fundamentos, POO, LINQ, async e exercícios .NET Algoritmos em Python Busca, ordenação, recursão e visualizações O(n) Algoritmos em C e C++ Compare implementações em C e C++
- DesafiosNovo
Desafios de programação de Arrays
Pratique Arrays com 31 desafios de programação, do fácil ao difícil. Cada desafio roda no navegador, com testes instantâneos, uma revisão do seu código por IA e soluções da comunidade para comparar.
Fácil · 27 Médio · 3 Difícil · 1
Habilidades que você vai praticar: ListasUma única passadaDois ponteirosOrdenaçãoAcompanhar o máximoAcompanhar o mínimoAcumuladoresAgrupamentoAlterações no lugarArrays 2DArrays dinâmicosAsync/await
- Python · C++ · C#
- Testes automáticos
- Revisão de código por IA
- Soluções da comunidade
- 226
- Desafios
- 2
- Soluções compartilhadas
- 3
- Linguagens
Todos os desafios
Busque por tema, linguagem ou dificuldade.
Fácil
Count Pairs With a Sum
Count pairs of positions whose values add up to a target.
Você vai aprender
Pares de índicesEvitar contagem dupla
Ainda sem soluções
Difícil
Trapping Rain Water
Compute how much rain water an elevation map holds.
Você vai aprender
Dois ponteirosMáximos de prefixo
Ainda sem soluções
Fácil
Min and Max Together
Find the smallest and largest value in one pass.
Você vai aprender
Uma única passadaVários valores de retorno
Ainda sem soluções
Fácil
Torne um Array Não Decrescente
Encontre o menor número de incrementos necessários para que cada valor seja pelo menos igual ao anterior.
Você vai aprender
Correções gulosasMáximo acumulado
Ainda sem soluções
Médio
Minesweeper Neighbor Counts
Annotate a rectangular board.
Você vai aprender
Verificar 8 vizinhosTratar bordas
Ainda sem soluções
Médio
Menor Soma de Moeda Impossível
Encontre o menor valor positivo que não pode ser formado com as moedas disponíveis.
Você vai aprender
Somas alcançáveisOrdenar primeiro
Ainda sem soluções
Fácil
Remover Duplicatas
Mantenha apenas a primeira ocorrência de cada valor.
Você vai aprender
Lembrar valores vistosPreservar a ordem
Ainda sem soluções
Fácil
Número Ausente
Encontre o único número faltando em 0..n.
Você vai aprender
Séries aritméticasTruque da diferença de somas
Ainda sem soluções
Médio
Nearest Smaller Value to the Left
For each number, find the closest earlier position containing a strictly smaller number.
Você vai aprender
Pilha monotônicaTempo linear
Ainda sem soluções
Fácil
Total do Carrinho com Desconto
Some os valores de um carrinho de compras e aplique um desconto acima de um limite.
Você vai aprender
ListasRegras de desconto
Ainda sem soluções
Fácil
Swap First and Last
Exchange the first and last items of a list.
Você vai aprender
Índices de listasTroca
Ainda sem soluções
Fácil
First Negative Index
Find where the first negative number appears.
Você vai aprender
Busca linearRetorno antecipado
Ainda sem soluções
Fácil
Mediana de uma Lista
Encontre o valor central de uma lista após ordená-la.
Você vai aprender
OrdenaçãoEstatística
Ainda sem soluções
Fácil
Count Positive Numbers
Count the values greater than zero in a list.
Você vai aprender
ListasContagem
Ainda sem soluções
Fácil
Above-Average Values
Keep the values that are greater than the average.
Você vai aprender
Duas passadasFiltragem
Ainda sem soluções
Fácil
Mínimo do Array
Encontre o menor valor em uma lista.
Você vai aprender
Acompanhar o mínimoUma única passada
Ainda sem soluções
Fácil
Máximo do Array
Encontre o maior valor em uma lista.
Você vai aprender
Acompanhar o máximoUma única passada
Ainda sem soluções
Fácil
Segundo Maior Valor
Encontre o segundo maior valor distinto.
Você vai aprender
Dois acompanhamentosValores distintos
Ainda sem soluções
Explorar por tema
- Beginner 95
- ai 47
- aprendizado de máquina 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Redes neurais 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Padrões de projeto 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Aprendizado por reforço 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3