Это сложная цепочка ответов, в которой каждый ответ основывается на предыдущем ответе. Не принимая никакой информации, вы должны вывести самую последнюю запись в эту ветку.
Я НАСТОЯТЕЛЬНО рекомендую сортировать по самым старым и перейти к последней странице, чтобы найти самый последний ответ.
счет
Победитель будет выбран на основе системы баллов.
Каждое действительное представление от каждого пользователя оценивается 1 баллом.
Но вот забавная часть:
Если ваше представление короче (в байтах), чем предыдущий ответ (ваш вывод), ваш счет представления умножается на разницу в байтах.
При этом ваш ответ не должен быть короче предыдущего.
Победителем становится пользователь с наибольшим общим количеством баллов, и он будет выбран после 2 недель бездействия в этой теме.
правила
- Каждый новый ответ должен быть на УНИКАЛЬНОМ языке, проверьте список ниже, прежде чем публиковать ответ.
- Вы должны подождать не менее 1 часа, прежде чем отправлять новый ответ, если вы только что отправили сообщение.
- Вы НЕ МОЖЕТЕ отправить два ответа подряд, вы должны подождать еще ДВА предложения, прежде чем публиковать новый ответ.
- конечно, стандартные лазейки запрещены
- Различные версии языков, например Python 1, Python 2 и Python 3, считаются разными языками.
- Вывод на стандартный вывод или стандарт вашего языка для вывода текста
- Ваш код не должен давать никаких ошибок
- Убедитесь, что никто не представил ответ в то время, когда вы писали свой собственный, и, если это так, пожалуйста, измените и повторно отправьте свой код.
- Пожалуйста, убедитесь, что ваш ответ действителен
- Ваш вывод будет предыдущий ответ и только предыдущий ответ. Пробелы и символы новой строки разрешены при условии, что вывод по-прежнему работает, как и предполагалось на предыдущем языке.
- Пожалуйста, проверьте вывод, чтобы убедиться, что он работает правильно.
Заметки
- Я хотел бы поощрять использование эзотерических языков, чтобы держать вещи интересными
- Я также хотел бы поощрять добавление ссылок TIO для облегчения тестирования и проверки.
начало
Я начну с этой задачи, опубликовав очень простой скрипт на Python 1:
print 1
Следующая подача должна напечатать этот код точно.
Форматирование
Пожалуйста, отформатируйте ваш пост так:
Answer Number - (language)
[code]
(preferably a TIO link)
[Submission Score]
[notes, explanations, whatever you want]
Используемые языки:
И отдельное Спасибо всем остальным пользователям, которые разместили цепочки ответов на вопросы, вы сделали написание этого вопроса на одном дыхании.
источник
print(...)
ответов, сprint
замененыdisp
, иfprintf
т.д. в зависимости от выбранного языка?Ответы:
20. Пробелы , 24143 байт
Попробуйте онлайн.
Сгенерировано с помощью этой Java-программы, основанной на совете Whitespace, который я написал .
Используются только три символа. Размер в байтах, возможно, уже прошел через крышу, но, по крайней мере, мы вернулись к печати ASCII. ;п
источник
2. Brain-Flak , 98 байт
Попробуйте онлайн!
Начиная
сильнодолго. Выходыprint 1
.источник
3. - Stax , 92 байта
Запустите и отладьте его
источник
29. Одинарный , 1.15733 × 10 1780573 байт
Строка этого много
0
с.Эй, по крайней мере, это ASCII.
источник
5. MATLAB, 331 байт
К счастью, не указано, что могут использоваться только бесплатные языки. Это работает так же в Октаве. Здесь используется MATLAB вместо Octave, так как Octave предлагает больше вариантов игры в гольф и более щадящий, когда речь идет о странном синтаксисе, поэтому его можно будет использовать позже проще.
Попробуйте онлайн! (Работает в октаве)
Я верну его в область печати ASCII. Это ужасно долго, но я надеюсь, что в следующий раз мне будет немного легче. Надеюсь, он не просто вернется к сжатой строке.
источник
15. Октава , 1146 байт
Укоротил его на 104 байта :)
Попробуйте онлайн!
Это было время для игры в гольф!
Некоторые из того, что было сделано:
#include <
как переменная и используется дваждыm=~(1:10)+77
как переменная (MMMMMMMMMM
) и используется три разаВ таблице ниже показаны первые 12 символов Юникода из приведенной выше строки с четырьмя кодовыми точками, которые используются для их создания ниже.
Как видите, все начинается с того
241
, что есть170
или169
, в то время как два последних числа сильно различаются. Самый короткий способ создания длинных числовых массивов в Octave - создать строку, а затем преобразовать кодовые точки в числа. Если мы вычтем93
из нижних трех строк, мы получим кодовые точки, которые находятся в пределах ASCII-диапазона для печати. (93
был выбран, чтобы избежать'
как можно больше, поскольку они требуют дополнительного экранирующего символа.В этом есть нечто большее, например, изменение формы, транспонирование конкатенации и т. Д., Но объяснение становится длинным и грязным, если я продолжу, поэтому я просто оставлю это так.
источник
1. - Python 1
Это начало цепочки. Всем удачи!
источник
18. Желе , 1889 байт
Попробуйте онлайн!
Я считаю, что это дает мне оценку 2427 .
Текст до и после длинной строки цифр сжимается с помощью
“...»
. Строка цифр сжимается индивидуально в целое целое число 250.Всякий раз, когда публикуется длинная заявка в формате ASCII, самое время набрать несколько очков.
источник
6. Python 3 , 196 байт
Попробуйте онлайн!
Неплохо для оценки, на 135 байт короче, чем предыдущий ответ.
источник
7. Java 8, 209 байт
Попробуйте онлайн.
источник
17. Java (OpenJDK 8) , 4316 байт
Попробуйте онлайн!
Никто не любит непечатные :)
источник
4. Javascript ES6, 89 байт
Base64:
источник
÷
, так и должно быть÷
. Исправлено12. Pyth, 2017 байтов
Попробуйте онлайн!
Давай сохраним ASCII, да?
источник
10. Скриптинг , 993 байта
Придерживаюсь темы ...
Это можно запустить в EsotericIDE @ Timwi .
источник
13. Рубин , 1125 байт
На 892 байта короче
Попробуйте онлайн!
источник
27. Python 2, 26028 байт
Ничего особенного, но это ведь мой первый в мире кодегольф. Я сознательно держал это ASCII дружественным, только для вас, @ hakr14. И да, Python 1 и Python 3 уже сделаны, поэтому я просто восполняю пробел.
источник
28. Win32 EXE, 231624 байта
Самостоятельная распаковка программы
источник
30. Java 10, 1780676 байт
С
X
заменяется номером в @ hakr14 «s ссылку .Нет ссылки TIO, потому что ссылка слишком длинная, чтобы уместиться в этом ответе (1 116 442 символа), и укорачиватели URL дают сбой ..>.>
Хм, я думаю, мой счет должен быть довольно высоким ..
источник
8. 05AB1E , 179 байт
Попробуйте онлайн!
На 30 байт меньше, чем на 1 отправку, используя кодовую страницу 05AB1E .
1 Потому что высказывание «короче» кажется слишком непригодным, когда это не очень понятно по количеству символов.
источник
21. Retina , 22042 байта
Попробуйте онлайн! Базовое сжатие RLE; Подушки означают, что это Windows-1252, а не ASCII.
источник
22. Perl 5 , 13410 байт
13410 байт с использованием кодовой страницы Windows-1252.
-8632 байта!
Попробуйте онлайн!
Создано с помощью этого.
источник
23. C #, 14991 байт
TiO
источник
25. SOGL V0.12 , 13209 байт
Попробуйте это здесь (без постоянной ссылки на SOGL, потому что это слишком долго). Предупреждение: запуск занимает много времени, потому что SOGL очень медленный.
источник
26. Математика, 52954 байта
Постоянная ссылка делает пост слишком длинным, но вот довольно хороший сайт, чтобы попробовать его в Интернете.
Давай сохраним ASCII, да?
источник
9. Jstx , 372 байта (UTF-8)
Попробуйте онлайн!
Наслаждаться.
источник
11. Кристалл , 1000 байт
Попробуйте онлайн!
источник
14. C ++ (1252 байта)
источник
16. /// , 1157 байт
Попробуйте онлайн!
источник
19. CoffeeScript 1 , 3753 байта
Попробуйте онлайн!
Вернуться к UTF-8
источник
24. Brainfuck , 44975 байт
Попробуйте онлайн!
Пройдя через несколько генераторов кода, чтобы удерживать его в пределах ~ 65 тыс. Символов для ответов, этот справился.
источник