Нет, не это . И не это тоже. Этот вопрос не похож на те
Напишите кратчайший код для печати / возврата следующего вывода:
/\ /\ /\
/ \ / \ / \
/ /\ \ / /\ \ / /\ \
/ / \ \/ / \ \/ / \ \
\ \ / /\ \ / /\ \ / /
\ \/ / \ \/ / \ \/ /
\ / /\ \ / /\ \ /
\/ / \ \/ / \ \/
/\ \ / /\ \ / /\
/ \ \/ / \ \/ / \
/ /\ \ / /\ \ / /\ \
/ / \ \/ / \ \/ / \ \
\ \ / /\ \ / /\ \ / /
\ \/ / \ \/ / \ \/ /
\ / \ / \ /
\/ \/ \/
- Стандартные методы ввода / вывода.
- Применяются стандартные лазейки.
- Конечный / ведущий пробел в порядке, в любом количестве.
code-golf
ascii-art
kolmogorov-complexity
geometry
Товарищ Спаркл Пони
источник
источник
Ответы:
Древесный уголь ,
282423 байтаПопробуйте онлайн! Объяснение:
Изменить: Мой предыдущий ответ раньше
‖M‖M↓
создавал весь ромб, отражая верхний угол, но из-за ошибки в Charcoal это оставляло курсор вне позиции. К счастью, я нашел другой способ достижения того же эффекта, который не перемещает курсор, а это означало, что я сохранил байт, рисуя внутренний ромб. (Я также изучил наложение операций, но не смог улучшить подход поворота / копирования.)Изменить:
↖²↗↘⁴‖M¬M¹¦³↘²‖M¬C⁸¦⁰
выполняет работу в 21 байт, но это зависит от нового отражающего поведения, поэтому я не знаю, было ли это возможно со старым кодом.источник
Древесный уголь ,
625048454240 байтСпасибо @Okx за сохранение двух байтов!
Попробуйте онлайн!
Объяснение:
источник
C⁸¦⁰C⁸¦⁰
на,F²C⁸¦⁰¦
чтобы сохранить байт.¦
.05AB1E ,
454443 байтаКод:
Предварительное объяснение:
•—‹íćCé'\]d₂2ó@¯çX‘¯¨•3в
Часть просто сжатая версия следующего массива:Который мы индексируем в строку
…/ \
. Это карты0 -> /
,1 -> space
,2 -> \
. После этого мы обрабатываем эту строку с помощью следующей программы:Использует кодировку 05AB1E . Попробуйте онлайн!
источник
PHP, 126 байт
Попробуйте онлайн!
PHP, 149 байт
Попробуйте онлайн!
источник
JavaScript, 232 байта
Попробуйте онлайн!
источник
Рубин,
9997 байтобъяснение
Каждый квадрат 4х4 содержит только пробелы и
/
или\
. Мы строим их так, чтобы дать общий ромбовидный рисунок. Чтобы избежать частичных рисунков на границах, некоторые квадраты 2x2 должны быть оставлены пустыми, как показано ниже.Ungolfed версия - модифицирована для печати выше, чтобы помочь в объяснении
источник
Pyth -
106989692 байтаПопытайся
источник
C #, 608 байт
источник
using System;
. Я также уверен, что вы можете играть в гольф больше, но я не тратил слишком много времени на то, чтобы быть уверенным на 100%.System.Console.WriteLine(@"...");
побьет мой ответ, как 200 байтов.C #,
382291 байтисточник
Javascript 126 байт
Так как это теперь довольно нечитаемо, основное объяснение:
C=...
том, чтобы ограничить рисование некоторых линий в пределах ограничивающей рамки[1,,C&&...]
, который мы рассмотрим. Если есть истинное значение, мы рисуем соответствующий символ.-
Может быть, это объяснение не помогло. :)
Попробуйте онлайн: https://codepen.io/stevebennett/pen/WjgMpY
Надеюсь, я получил правильный вывод:
история
130
133
137
155
История: 172
источник
Холст , 18 байт
Попробуй это здесь!
Объяснение:
источник
Сетчатка , 214 байт
Попробуйте онлайн!
источник