Skip to content

PedroRevesMD/project-euler

Repository files navigation

Project Euler

C++ C++17 Status

Minhas soluções em C++ para os desafios do Project Euler

📖 Sobre

Este repositório contém minhas implementações pessoais dos problemas do Project Euler, uma plataforma com desafios de programação e matemática. Cada solução foi desenvolvida com foco em clareza e eficiência.

🛠️ Tecnologias

  • Linguagem: C++17
  • Compilador recomendado: g++
  • Bibliotecas: STL (Standard Template Library)

📁 Estrutura do Projeto

Os arquivos estão organizados numericamente de acordo com o ID do problema no Project Euler:

project-euler/
├── 001.cpp
├── 002.cpp
├── 003.cpp
└── ...

🚀 Como Executar

Pré-requisitos

  • g++ (compatível com C++17 ou superior)

Compilação e Execução

Para compilar e executar qualquer solução:

# Compilar
g++ -std=c++17 -O2 001.cpp -o 001

# Executar
./001

Ou em uma única linha:

g++ -std=c++17 -O2 001.cpp -o 001 && ./001

📝 Observações

  • As soluções são otimizadas para os limites de entrada especificados em cada problema
  • Cada arquivo é independente e pode ser compilado separadamente
  • Este repositório está em constante atualização conforme novos problemas são resolvidos

🤝 Contribuições

Este é um repositório pessoal de estudo. Sugestões de otimização são bem-vindas através de issues!

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

Autor

Feito com ❤️ por Pedro Reves 👋🏽 Entre em contato!

About

My answers for Project Euler's Problems

Topics

Resources

Stars

Watchers

Forks

Languages