## 🎯 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]]