Questions posées à l'oral autour du jeu 2048 et d'un exercice Google Jam sur le position de carreaux dans un plus grand carré : Problem D. Cut Tiles.
from jyquickhelper import add_notebook_menu
add_notebook_menu()
mat = [[2,0,0,4],[0,2,8,2],[0,2,4,2],[2,2,8,0],]
for m in mat:
print(m)
[2, 0, 0, 4] [0, 2, 8, 2] [0, 2, 4, 2] [2, 2, 8, 0]
On veut écrire une fonction qui calcule l'état du jeu après la pression de la touche bas
.
Modifier la fonction pour gérer les quatre directions.
Remplir deux cases vides choisies aléatoirement avec deux chiffres 2.
Proposer des solutions pour le problème Problem D. Cut Tiles. On n'implémentera pas ces solutions.