Tetris, eliminar línies


Submit solution

Points: 10
Time limit: 5.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C#, Go, Java

Al Tetris, quan una línia horitzontal es completa, aquesta línia desapareix i totes les peces que estan a sobre descendeixen una posició.

Donat un tauler de Tetris, imprimeix el tauler resultant d'eliminar les línies completades.

Input Format

Primer s'indica el número de files del tauler, el segon número indica les columnes del tauler.

A continuació venen una sèrie de números que indiquen l'estat de cada casella. 1 significa ocupada i 0 significa lliure.

Per exemple, aquest tauler de Tetris es podria representar així:

Constraints

-

Output Format

S'imprimirà el tauler resultant amb el mateix format que a l'entrada.

Sample Input 0

3 4
1 1 0 1
1 0 0 1
1 1 1 1

Sample Output 0

1 1 0 1
1 0 0 1

Sample Input 1

5 4
1 0 0 1
1 1 1 1
1 0 1 1
1 1 0 0
0 1 1 1

Sample Output 1

1 0 0 1
1 0 1 1
1 1 0 0
0 1 1 1

Sample Input 2

6 4
1 0 0 0
1 1 0 0
1 1 1 1
1 1 1 1
0 1 1 1
1 1 1 1

Sample Output 2

1 0 0 0
1 1 0 0
0 1 1 1

Sample Input 3

8 5
0 0 0 0 0
0 0 0 0 0
1 0 0 0 1
1 1 0 0 1
1 1 1 1 1
1 1 1 1 1
0 1 1 1 1
1 1 1 1 0

Sample Output 3

0 0 0 0 0
0 0 0 0 0
1 0 0 0 1
1 1 0 0 1
0 1 1 1 1
1 1 1 1 0

Sample Input 4

3 4
1 1 1 1
1 1 1 1
1 1 1 1

Sample Output 4

No surt res per pantalla perquè s'han eliminat totes les línies.


Autoria: Gerard Falcó


Authorship: Gerard Falcó

CC BY-NC-SA 4.0