## 🎯 Objectif
Consolider ses compétences en programmation en **traduisant en Java des Puzzles Moyens déjà résolus en Python**.
L’objectif est de :
- comprendre les **différences de syntaxe et de paradigme** entre Python et Java,
- renforcer la **rigueur typée** imposée par Java (types, classes, méthodes),
- apprendre à structurer un programme Java à partir d’une logique déjà maîtrisée en Python,
- développer la capacité à **transférer une solution d’un langage à un autre**.
## 📘 Exercices à réaliser
1️⃣ Sélectionner un **Puzzle Moyen déjà résolu en Python**, parmi ceux travaillés précédemment :
👉 https://www.codingame.com/training/medium
> [!example] Exemples possibles :
>- *Shadows of the Knight*
>- *Don't Panic !*
>- *There is no Spoon*
2️⃣ Pour chaque puzzle choisi :
- relire l’énoncé du puzzle,
- relire soigneusement votre **solution Python**,
- écrire une **nouvelle solution complète en Java**.
## 🗓️ Historique
> **Dernière mise à jour :** `24 novembre 2025`
> **Rédigé par :** [[Julien DUQUENNOY]]