C'est un bon défi pour débutant et un bon tueur de temps.
J'ai seulement dit un -natural- log parce que le titre était trop court, cela n'a rien à voir avec les logarithmes.
Étant donné 2 variables:
- Le nombre de fourmis
n
. - La largeur du journal
w
.
Sortie d'un journal de largeur w
avec des n
fourmis (exemple illustré w=3
, n=6
)
| |
| \O/ \O/ \O/ |
| -O- -O- -O- |
| /o\ /o\ /o\ |
| ^ ^ ^ |
| |
| \O/ \O/ \O/ |
| -O- -O- -O- |
| /o\ /o\ /o\ |
| ^ ^ ^ |
| |
Une seule fourmi ressemble à ceci:
\O/ # Upper-case O
-O- # Upper-case O
/o\ # Lower-case o
^
Quelques lois sur les fourmis:
- Les fourmis ne doivent pas se toucher ni directement le bord de la bûche, elles préfèrent toucher les espaces.
- Chaque rangée de fourmis doit être
w
large, avec desn/w
rangées de fourmis. - Les fourmis ont toujours besoin d'un journal, la largeur du journal est supérieure à 0, c'est garanti.
- Les fourmis aussi ... eh bien, ont besoin de fourmis, le nombre de fourmis est supérieur à 0, c'est garanti.
- Les fourmis sont aussi étonnamment bien organisées, elles rempliront un journal de gauche à droite, de haut en bas; comme s'ils lisaient un livre.
Ant-xamples
w = 3, n = 5
| |
| \O/ \O/ \O/ |
| -O- -O- -O- |
| /o\ /o\ /o\ |
| ^ ^ ^ |
| |
| \O/ \O/ |
| -O- -O- |
| /o\ /o\ |
| ^ ^ |
| |
w = 1, n = 1
| |
| \O/ |
| -O- |
| /o\ |
| ^ |
| |
w = 1, n = 3
| |
| \O/ |
| -O- |
| /o\ |
| ^ |
| |
| \O/ |
| -O- |
| /o\ |
| ^ |
| |
| \O/ |
| -O- |
| /o\ |
| ^ |
| |
C'est le code-golf , la personne avec le plus petit nombre de victoires.
w>n
doit ou non y avoir plus d'espace devant la main droite |
, ou est-ce à nous de décider?
Ant-xamples
(Je déteste les jeux de mots)