Хорошее решение на 2015 год - жить более устойчиво. Начнем с переработки. Код переработки, то есть!
Ваша задача - напечатать номер 2015
в STDOUT, с или без завершающего символа новой строки (и только это). Однако вы должны сделать это, переработав старый код из PPCG. Вот как это работает:
- Выберите любой ответ, опубликованный на CodeGolf.SE до 2014-12-16 00: 00: 00Z (день, когда я разместил его в песочнице). Исключение: Вы не можете использовать какие-либо ответы из прошлогоднего новогоднего задания .
- Выберите один блок кода из этого ответа (не фрагмент кода внутри строки, это должен быть отдельный абзац). Этот блок должен быть объявлен как фактический код, например, вы не можете использовать тестовые примеры или примеры выходных данных, которые используют моноширинное форматирование.
- Переставить символы в этом блоке кода, чтобы сформировать представление для этого задания. Вы можете только изменить порядок, но не добавлять и не удалять какие-либо символы. Это включает в себя новые строки.
- Вы должны показать, что исходный блок синтаксически допустим на вашем языке. В лучшем случае вы можете сделать это, показав, что он работает без ошибок во время компиляции или во время выполнения. Таким образом, хотя исходный код мог быть Java, вы могли бы использовать его для ответа в виде пробела (так как каждый файл допустим в пробеле), но, вероятно, не можете использовать его для ответа Python (так как оригинал не будет корректным синтаксисом Python ).
Обратите внимание, что ваш ответ должен игнорировать все входные и внешние состояния (включая текущую текущую дату). ЭтоНапример, может читать из STDIN до тех пор, пока не потерпит крах, если он пустой, и выдаст одинаковый вывод для всего возможного содержимого потока.
Ваш результирующий код должен быть полной программой (а не функцией или фрагментом, который предполагает среду REPL).
Это код гольф, поэтому самый короткий ответ (в байтах ) выигрывает.
Leaderboards
Я уверен, что это будет по-разному играть на разных языках. Таким образом, следующий фрагмент стека генерирует как регулярную таблицу лидеров, так и обзор победителей по языкам.
Чтобы убедиться, что ваш ответ обнаружен, начните его с заголовка, используя следующий шаблон уценки:
# Language Name, N bytes
где N
размер вашего представления. Если вы улучшите свой счет, вы можете сохранить старые результаты в заголовке, вычеркнув их. Например:
# Ruby, <s>104</s> <s>101</s> 96 bytes