Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arthur020104/resolucaodeproblemas

Resolução de exercícios de maratona
https://github.com/arthur020104/resolucaodeproblemas

algorithms c competitive-programming cpp python ufu

Last synced: 24 days ago
JSON representation

Resolução de exercícios de maratona

Awesome Lists containing this project

README

        

# Repositório de Exercícios de Programação

Este repositório contém soluções para diversos exercícios de programação em C, C++ e Python. Os exercícios abordam diferentes tópicos e problemas, oferecendo uma ampla gama de exemplos para estudo e prática.

## Estrutura do Repositório

- **C/**
- [`Consecutivos.c`](https://neps.academy/br/exercise/110): Este programa encontra a maior sequência de números consecutivos iguais em uma lista de inteiros.
- [`FitaColorida.c`](https://neps.academy/br/exercise/49): Este programa ajusta os valores de uma fita colorida de acordo com as regras específicas fornecidas.
- [`Lampadas.c`](https://neps.academy/br/exercise/52): Este programa simula o funcionamento de duas lâmpadas que podem ser ligadas e desligadas com base em entradas de controle.
- [`QuadradoMagico.c`](https://neps.academy/br/exercise/236): Este programa verifica se uma matriz quadrada é um quadrado mágico, onde as somas das linhas, colunas e diagonais são iguais.
- [`Telefone.c`](https://neps.academy/br/exercise/235): Este programa converte letras de um número de telefone em seus respectivos números.

- **C++/**
- [`CamisetasDaOlimpiada.cpp`](https://neps.academy/br/exercise/980): Este programa gerencia a distribuição de camisetas de tamanhos diferentes para participantes de uma Olimpíada.
- [`Costa.cpp`](https://neps.academy/br/exercise/329): Este programa calcula a quantidade de células de terra que estão na "costa" de uma matriz representando um mapa.
- [`EuAprendiMergeSort.cpp`](https://neps.academy/br/exercise/287): Este programa implementa o algoritmo de ordenação Merge Sort.
- [`PalavrasMaldosas.cpp`](https://neps.academy/br/exercise/2307): Este programa cria uma "palavra maldosa" baseada em um conjunto de strings.
- [`Primo.cpp`](https://neps.academy/br/exercise/247): Este programa verifica se um número é primo.
- [`Torre.cpp`](https://neps.academy/br/exercise/45): Este programa calcula o peso máximo de uma torre baseada em uma matriz de pesos.
- [`TrocoEmMoedas.cpp`](https://neps.academy/br/exercise/143): Este programa calcula a quantidade mínima de moedas necessárias para dar um determinado troco.
- [`Fusoes.cpp`](https://neps.academy/br/exercise/264): Este programa gerencia um conjunto de ponteiros e instituições, permitindo a comparação e fusão entre eles.
- [`TopKFrequentElements.cpp`](https://leetcode.com/problems/top-k-frequent-elements/): Problema: Dado um array de inteiros, retorne os k elementos mais frequentes. Resolução: Utilizei uma estrutura personalizada para contar frequências e um conjunto para identificar elementos únicos, retornando os k mais frequentes.
- **Python**
- [`SomaDeCasa.py`](https://neps.academy/br/exercise/255): Este programa encontra dois números em uma lista que somam um valor alvo fornecido.