Skip to content
Snippets Groups Projects
Commit 964b8776 authored by Thomas Bianco's avatar Thomas Bianco
Browse files

merge

parent 8b34e540
No related branches found
No related tags found
No related merge requests found
......@@ -117,6 +117,43 @@ def move_row_left(row):
def move_row_right(row):
return move_row_left(row[::-1])[::-1]
def move_grid(grid,d):
taille=len(grid)
if d=="left":
new_grid=[]
for ligne in range (taille):
row=grid[ligne]
new_grid.append(move_row_left(row))
elif d=="right":
new_grid=[]
for ligne in range (taille):
row=grid[ligne]
new_grid.append(move_row_right(row))
else:
grid_t=transpose_grid(grid)
new_grid_t=[]
if d=="up":
for ligne in range (taille):
row=grid_t[ligne]
new_grid_t.append(move_row_left(row))
else :
for ligne in range (taille):
row=grid_t[ligne]
new_grid_t.append(move_row_right(row))
new_grid=transpose_grid(new_grid_t)
return(new_grid)
def transpose_grid (liste):
n=len(liste)
transpo_liste=[]
for colonne in range (n) :
ligne_transpo=[]
for ligne in range (n) :
ligne_transpo.append(liste[ligne][colonne])
transpo_liste.append(ligne_transpo)
return(transpo_liste)
# FONCTIONNALITE 5
def is_grid_full(grid):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment