Votre tâche consiste à remplir le seau de chiffres jusqu'à une entrée donnée.
Règles
Les nombres occupent la position la plus à gauche puis la plus à droite, puis la plus à gauche et ainsi de suite.
Après le débordement, les chiffres commencent à se rassembler autour du seau de manière similaire. Ils occupent la position en diagonale.
Les exemples doivent indiquer clairement le résultat attendu (certaines règles sont mentionnées dans les exemples).
Pour plus de 10, utilisez le chiffre le plus à droite
Exemples:
The bucket:
| | or | |
| | | |
| | | |
| | | |
|------| |______|
input:1 (You can start from either 0 or 1)
output:
| | (There can be whitespace to the left even if there is no overflow
| | but the bucket must not be distorted.)
| |
|1 |
|------|
input:6
output:
| |
| |
| |
|135642|
|------|
input:8
output:
| |
| |
|7 8|
|135642|
|------|
input:23
output:
|913 20|
|357864|
|791208|
|135642|
|------|
input:27
output:
|913420|
|357864|
|791208|
|135642|
75|------|6
input:30
output:
|913420|
|357864|
|791208|
9|135642|0
75|------|68
input:40
output:
|913420|
|357864|
5|791208|6
939|135642|040
7175|------|6828
input:54 (Maximum input for start=1)
3|913420|4
13|357864|42
915|791208|620
7939|135642|0408
57175|------|68286
C'est le code-golf donc le code le plus court gagne.
|024531|à- dire pour ) ou uniquement l'entrée?