Это хороший вызов для начинающих и хороший убийца времени.
Я сказал только «естественный» журнал, потому что заголовок был слишком коротким, это не имеет ничего общего с логарифмами.
Дано 2 переменные:
- Количество муравьев
n
. - Ширина бревна
w
.
Выведите лог ширины w
с n
муравьями (показан пример w=3
, n=6
)
| |
| \O/ \O/ \O/ |
| -O- -O- -O- |
| /o\ /o\ /o\ |
| ^ ^ ^ |
| |
| \O/ \O/ \O/ |
| -O- -O- -O- |
| /o\ /o\ /o\ |
| ^ ^ ^ |
| |
Один муравей выглядит так:
\O/ # Upper-case O
-O- # Upper-case O
/o\ # Lower-case o
^
Несколько муравьиных законов:
- Муравьи не могут касаться друг друга и края бревна напрямую, они предпочитают касаться пространства.
- Каждый ряд муравьев должен быть
w
широким, сn/w
рядами муравьев. - Муравьям всегда нужен журнал, ширина журнала больше 0, гарантировано.
- Муравьи тоже ... ну, нужны муравьи, количество муравьев больше 0, гарантировано.
- Муравьи также удивительно хорошо организованы, они будут заполнять бревно слева направо, сверху вниз; как будто они читали книгу.
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\ |
| ^ |
| |
Это код-гольф , выигрывает человек с наименьшим байтом.
w>n
необходимо ли дополнительное пространство перед правой рукой |
или нет, или это до нас?
Ant-xamples
(я ненавижу