Bienvenue dans ce dépôt contenant une série de solutions aux problèmes du Project Euler, résolues en JavaScript, Python, et C.
Ce projet a pour but :
- D'améliorer les compétences en algorithmique
- D'approfondir la logique mathématique
- De pratiquer plusieurs langages de programmation (JavaScript, Python, C) de manière concrète et progressive
project-euler/
│
├── javascript/
│ ├── probleme-001/
│ │ ├── index.js
│ │ └── README.md
│ ├── probleme-002/
│ │ ├── index.js
│ │ └── README.md
│ └── ...
│
├── python/
│ ├── probleme-001/
│ │ ├── main.py
│ │ └── README.md
│ ├── probleme-002/
│ │ ├── main.py
│ │ └── README.md
│ └── ...
│
├── c/
│ ├── probleme-001/
│ │ ├── main.c
│ │ └── README.md
│ ├── probleme-002/
│ │ ├── main.c
│ │ └── README.md
│ └── ...
│
└── README.md
Assure-toi d’avoir Node.js installé, puis exécute un problème avec :
cd javascript/probleme-001
node index.jsAssure-toi d’avoir Python installé, puis exécute un problème avec :
cd python/probleme-001
python main.pyAssure-toi d’avoir un compilateur C (comme GCC) installé, puis compile et exécute un problème avec :
cd c/probleme-001
gcc main.c -o probleme-001
./probleme-001Tu peux contribuer en :
- Proposant des solutions dans d'autres langages
- Optimisant les solutions existantes
- Ajoutant des explications mathématiques ou des commentaires dans le code
- Corrigeant des erreurs éventuelles
Ce projet est sous licence MIT — libre à utiliser, modifier et partager.
Merci à la communauté de Project Euler pour les défis passionnants qui nous poussent à aller plus loin dans notre réflexion algorithmique.