Quadrats (I) X81678


Statement
 

pdf   zip

thehtml

Escriure una funció quadrats1(n) que escrigui un quadrat de mida n × n amb els dígits 0,1,2,…,9, tal com podeu veure en els exemples.

Entrada

La funció té un nombre natural estrictament positiu com a paràmetre.

Observacions

No es demana que la funció retorni res. Recordeu com hem insistit en la diferència entre retornar i escriure.

Un cop definida la funció, en provar-la al REPL de Python us hauria de sortir el mateix que podeu observar més avall.

Sample session
>>> quadrats1(3)
012
345
678
>>> quadrats1(6)
012345
678901
234567
890123
456789
012345
>>> quadrats1(8)
01234567
89012345
67890123
45678901
23456789
01234567
89012345
67890123
>>> quadrats1(1)
0
>>> quadrats1(2)
01
23
>>> quadrats1(15)
012345678901234
567890123456789
012345678901234
567890123456789
012345678901234
567890123456789
012345678901234
567890123456789
012345678901234
567890123456789
012345678901234
567890123456789
012345678901234
567890123456789
012345678901234
>>> 
Information
Author
Jordi Delgado (basat en el problema P34080 de Salvador Roura)
Language
Catalan
Official solutions
Python
User solutions
Python