Вдохновлен этим и следующим чатом:
Ваша задача - вывести следующее:
_ _ _
/_/_/_/\
/_/_/_/\/\
/_/_/_/\/\/\
\_\_\_\/\/\/
\_\_\_\/\/
\_\_\_\/
Допускаются дополнительные начальные или конечные пробелы, если они не изменяют внешний вид куба. Как обычно, возврат вышеупомянутого или списка строк из функции разрешен.
Это код-гольф , поэтому выигрывает самый короткий ответ в байтах!
Ответы:
SOGL V0.12 , 27 байт
Попробуй здесь!
К сожалению, версия для календаря
qE½Dε▒2β[}█O%q‘6«n╬∑
не работаетисточник
Древесный уголь ,
2823 байтаПопробуйте онлайн! Ссылка на подробную версию кода. Не очень уголь-я знаю. Я не осознавал, что
‖M↓
сознательно перемещает курсор, поэтому я сначала попытался, ноF³«P⁺×/_³×/\⁻³ι↗»‖M↓×_ ³
это не сработало, потому что я пытался сделать это с ног на голову. Если вы хотите что-то более угольное, попробуйтеG↗³←⁶↘³/\¶\/G↖³←⁷↘³_\¶\_↘‖M↑×_ ³
32 байта: попробуйте онлайн!источник
Жевательная резинка , 35 байт
Попробуйте онлайн!
источник
> <> ,
97 94 9389 байтПопробуйте онлайн!
Редактировать 3: понял, что вы можете использовать символ "" (ascii 25) - теперь процесс просто снимает 15 с каждого элемента стека и печатает. Также удалены дополнительные инструкции по направлению и заменены все на 1 ход (01.)
источник
Python 2 , 81 байт
Попробуйте онлайн!
источник
Хвост, 99 байт
источник
#!/bin/sed 1d
вариантPython 3 ,
9894 байта@KevinCruijssen предложил это ...
-4 байта благодаря @HyperNeutrino и @WheatWizard
Выходное аппаратное решение:
Попробуйте онлайн!
или 98 байт:
Попробуйте онлайн!
Python 3 , 139 байт
Dumb Python 3 Non-Hardcoding sumbmission, уверен, что его можно сыграть в гольф. Удивительно, но сжатие двух
for
с одним циклом дольше:Попробуйте онлайн!
Python 3 , 140 байт
Попробуйте онлайн!
источник
Жевательная резинка , 42 байта
источник
Java 8, 112 байт
Жестко закодированный вывод.
Попробуй это здесь.
источник
o=>@"...
а затем заменить\n
его реальным переводом строки.C #, 86 байт
Попробуй это здесь.
источник
o=>{}
было бы 98 байт в вашем случае.Сетчатка , 59 байт
Попробуйте онлайн! Пояснение: На первом этапе просто создается следующее:
Второй этап затем расширяет все
_
s, повторяя их и предыдущий символ 3 раза, в то время как третий этап превращаетV
s в\/
s.источник
PHP , 77 байт
Попробуйте онлайн!
источник
05AB1E ,
3431 байтПопробуйте онлайн!
объяснение
Альтернативное 31-байтовое решение
источник
ÀÀÀ
в той альтернативной версии[O_O"]
...CSS,
225223 байта-2 байта благодаря Стивену S, лишние пробелы удалены
Я не совсем уверен, считается ли это, потому что CSS на самом деле не является языком программирования, но технически CSS может быть автономным, поскольку
<html>
элемент генерируется автоматически, если его нет.А вот версия с моноширинным шрифтом,
247246 байт .-1 байт благодаря Стивену S, лишние пробелы удалены
источник
:
s и{}
s05AB1E ,
353231 байтПопробуйте онлайн!
100% другой метод, чем в Эмигне.
Редактировать: если я начну с уже транспонированного шаблона, я могу вырезать 3 байта.
источник
JavaScript (ES6), 95 байт
JavaScript (ES6),
10394 байта-9 байт благодаря @Shaggy
JavaScript (ES6), 106 байт
источник
Рубин,
7270 байтПоследнее редактирование: избегайте дублирования
\
, заключая строки''
вместо""
.Ungolfed (обратите внимание, что в Ruby оборачиваются отрицательные строковые индексы.
-1
Это последний символ.)источник
Пакет Windows, 122 байта
Довольно самообследование.
источник
Brainf * ck 387 байт
Даже не уверен, что это все-таки вещь, но мне было скучно, и я сделал это из-за дерьма и хихиканья :)
Изменить: TIL: я на 54,28% более эффективен, чем какой-то генератор, который я нашел в сети ^. ^
Edit2: попробуйте онлайн Убедитесь, что Wrap включен для поведения переполнения памяти в настройках
источник
КОБОЛ, 238 байт
Составлено с открытым коболом. Обратите внимание, что отступ - это одна вкладка, а не пробелы, даже если этот сайт форматирует ее таким образом.
источник
Perl 5 , 89 байт
Попробуйте онлайн!
источник
Python 2 , 93 байта
Попробуйте онлайн!
источник