Skip to content

Ricardo-GabrielX/javaBeecrowdED

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beecrowd Solutions - Algoritmos e Lógica de Programação

Este repositório documenta a minha jornada de resolução de problemas na plataforma Beecrowd da minha equipe de estrutura de dados na FATEC.

O objetivo principal aqui é aprimorar minha lógica de programação, dominar estruturas de dados e aplicar conceitos de estrutura de dados na prática sendo com usos em matemática ou algoritmos. O resumo se trata a praticar, desenvolver raciocínio afiado, ir além do convencional.

Meu Progresso

Introduction.

Status ID Problema Nível Descrição (Conceitos Aplicados)
1001 Extremely Basic 4 Operações matemáticas essenciais de soma de variáveis.
1003 Simple Sum 1 Leitura de entrada de dados e soma simples.
1007 Difference 1 Cálculo de diferença entre o produto de quatro valores.
1021 Banknotes and Coins 6 Decomposição de valores usando divisões inteiras e operações de módulo.
1035 Selection Test 1 2 Estruturas condicionais lógicas com múltiplos critérios compostos.
1042 Simple Sort 2 Algoritmo básico de ordenação crescente mantendo o estado inicial.
1044 Multiples 2 Verificação de múltiplos entre dois números utilizando resto de divisão.
1028 Collectable Cards 3 Cálculo de Máximo Divisor Comum (MDC) com o Algoritmo de Euclides.
1307 All You Need Is Love 4 Conversão de strings binárias para decimais e uso de MDC.
1318 Fake Tickets 3 Mapeamento e contagem de itens duplicados (uso de arrays/frequência).
1926 Marianne and The Twin Cousins 8 Identificação de Primos Gêmeos usando Crivo de Eratóstenes e Soma de Prefixos (Otimização O(1)).
2341 Número de Envelopes 4 Lógica de gargalo para encontrar o valor mínimo em um conjunto.
2342 Overflow 1 Prevenção e verificação de estouro de limite de variáveis inteiras.
2494 Pens 8 .....
2514 Lunar Alignment 5 Cálculo de ciclos futuros utilizando Mínimo Múltiplo Comum (MMC).
2630 Greyscale 2 Manipulação de pixels e aplicação de médias aritméticas e ponderadas.
2871 Coffee Harvest 4 Leitura contínua até o fim do arquivo (EOF) e acúmulo de matrizes.

Pesquisa e Ordenação.

Status ID Problema Nível Descrição (Conceitos Aplicados)
🔲 1162 Train Swapping 5 Ordenação com Bubble Sort e contagem de trocas necessárias para organizar os vagões.
🔲 1258 T-Shirts 4 Ordenação personalizada com múltiplos critérios (cor, tamanho e nome).
🔲 1261 Hay Points 2 Uso de dicionário/map para associar palavras a valores e calcular salários.
🔲 1566 Height 8 Ordenação eficiente de grandes volumes de dados usando Counting Sort.
🔲 1588 Help the Federation 7 Ordenação e comparação de resultados esportivos com regras de desempate.
🔲 2312 Medal Table 3 Classificação de países utilizando ordenação por ouro, prata, bronze e nome.
2835 Elevador 3 Pesquisa e verificação de intervalos para identificar o andar correto.
1281 Going to the Market 3 Manipulação de mapas/dicionários para controle de preços e cálculo de compras.
2174 Pomekon Collection 3 Uso de conjuntos (Set) para remover duplicados e contar elementos únicos.

About

Repositório de exercícios do beecrowd em Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages