Это хороший вызов для начинающих и хороший убийца времени.
Я сказал только «естественный» журнал, потому что заголовок был слишком коротким, это не имеет ничего общего с логарифмами.
Дано 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(я ненавижу