Вы должны кодировать фрагмент кода, который выглядит так, как будто он выводит имя языка, но на самом деле выводит имя в обратном порядке.
Например, программа на Python должна выглядеть так, как будто она выводит информацию, Python
но на самом деле должна выводить nohtyP
.
Победителем является ответ с наибольшим количеством голосов за неделю!
Ответы:
PHP , 3 байта
Попробуйте онлайн!
Похоже, он выводит название языка, но на самом деле это буквы в обратном порядке.
источник
'PHP'[::-1]
и он вернулсяtrue
.R, 8 байт
Мне понадобилось время, чтобы понять это, но я думаю, что решил это!
источник
Cubix
Потому что Cubix не всегда должен быть неразборчивым
Попробуйте онлайн!
Смотреть это работает
источник
HTML, 11 байт
-4 байта жестко кодируют символ Unicode в HTML-файле
HTML, 12 байт
Браузер сделает все остальное в html-файле
источник
Braingolf , 20 байтов
Попробуйте онлайн!
@
Печатает символ как ASCII, однако, потому"Braingolf"
что строка распределяется по порядку, последний элемент в стекеf
, поэтому@
печатается первыйf
и т. Д.Из-за этой причуды первая
Hello, World!
программа на Braingolf была фактически:Sidenote: Braingolf задом наперед
Flogniarb
, что может быть лучшим языком, чем Braingolf!источник
C ++
Попробуйте онлайн!
источник
> <> , 8 байт
Попробуйте онлайн!
Забавный факт, это фактически меняет название языка. Название, однако, является палиндромом. Это очень забавно для меня, потому что «палинг» (что почти означает начало «палиндрома») - это своего рода угорь на голландском языке.
источник
><>
выводит стек в обратном порядке, почему я получаю><>
». Затем я посчитал GT и LT ...><>
не выводит<><
, цель состоит в том, чтобы вывести название языка в обратном порядке><>
полностью изменен><>
;)><>
с121
в коде , чтобы понять , что вы говорили: PЖеле , 8 байт
Попробуйте онлайн!
«U» - это достаточно бессмысленный атом для «реверса массива», так что 99% программистов, вероятно, предположат, что эта программа выведет «Jelly». Может быть, не так много игроков в кодекс, хотя.
источник
C (gcc) ,
2018 байт-2 байта благодаря cleblanc.
Спецификация ничего не говорит ни о каком выводе на STDERR, так что ...
Попробуйте онлайн!
источник
APL (Dyalog) , 24 байта
Выходы на STDERR. Это простое сокращение идентичности, но APL идет справа налево!
Попробуйте онлайн!
Альтернативная, молчаливая, самодокументируемая версия:
Попробуйте онлайн!
APL: интерактивный подход ( каламбур ). Давайте попросим три буквы и введем их в правильном порядке:
Работает, потому что APL оценивает справа налево и, таким образом, сначала запрашивает самую правую букву, но мы вводим сначала букву «А» и т. Д.
Попробуйте онлайн!
источник
J, 3 байта
Прыжки на подножку «язык-палиндром»:
источник
|.'J'
было бы более подходящим.q, 5 байтов
однобуквенное название языка делает эту проблему тривиальной
Вывод:
источник
Баш, 10 байт
Попробуйте онлайн!
источник
sh
вместоbash
вас, вы можете сохранить два байта. Никогда я не предлагал переключать языки для программы, чтобы сохранить два байта lolsh
не поддерживает<<<
перенаправление.bash
иногда переименовывается вsh
, но это не меняет того факта, что язык по-прежнему Bash.sh --version: GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16)
. Отчасти неприятно, что они делают это, учитывая, что sh и bash ведут себя по-разному.