changement nom des fichiers markdown dont le nom était en minuscules pour passer en majuscules + ajout dossier asset du tp web
This commit is contained in:
28
representation_construits/chapitre_1/tp/CORRECTION.md
Normal file
28
representation_construits/chapitre_1/tp/CORRECTION.md
Normal file
@@ -0,0 +1,28 @@
|
||||
```python
|
||||
def mastermind(combinaison,proposition):
|
||||
"""
|
||||
Compare la proposition du joueur avec la combinaison secrète et renvoie les indices correspondants.
|
||||
|
||||
:param combinaison : liste contenant la combinaison secrète
|
||||
:param proposition : liste contenant la proposition du joueur
|
||||
:return indices : liste contenant les indices pour la proposition du joueur
|
||||
|
||||
"""
|
||||
indices = []
|
||||
combinaison_temp = combinaison_secrete.copy()
|
||||
|
||||
# Vérification des couleurs bien placées
|
||||
for i in range(len(proposition)):
|
||||
if proposition[i] == combinaison_secrete[i]:
|
||||
indices.append('X')
|
||||
combinaison_temp[i] = None # Marquer la couleur comme déjà utilisée dans la combinaison secrète
|
||||
|
||||
# Vérification des couleurs présentes mais mal placées
|
||||
for i in range(len(proposition)):
|
||||
if proposition[i] in combinaison_temp:
|
||||
indices.append('O')
|
||||
combinaison_temp[combinaison_temp.index(proposition[i])] = None # Marquer la couleur comme déjà utilisée
|
||||
|
||||
return indices
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user