Ваша задача - дать три разных языка A, B, C и написать две разные программы P и Q так, чтобы:
P - это квин на языке A, но не квин в B и C;
Q - это квин на языке B, но не квин в A и C; а также
Q объединяется после P (без добавления каких-либо новых символов) в языке C, но не в B и A.
Это Codegolf, где ваш счет - это длина финального сцепленного квайна. Опять же, придерживайтесь правил правильных запросов - не читайте исходный код, не запускайте пустые программы и т. Д.
Ответы:
Fission + CJam + GolfScript,
3836 байтДеление , 6 байт
Это одна из кузниц деления Мартина Бюттнера . Попробуйте онлайн!
CJam, 30 байтов
Последний байт является переводом строки. Попробуйте онлайн!
GolfScript, 36 байт
Последний байт является переводом строки. Попробуйте онлайн!
верификация
Как это работает
расщепление
R
порождает атом, который движется вправо, оборачиваясь на краю."
переключает режим печати. Все до следующего"
напечатано.'!
устанавливает атом в точку кода '!'.+
увеличивает массу атома, устанавливая его в кодовую точку"
.O
печатает символ, кодовая точка которого является массой атома, и уничтожает атом.CJam
GolfScript
источник
Самомодифицирующийся Brainfuck + GolfScript + CJam,
2927 байтСамомодифицирующийся Brainfuck , 12 байтов
Обратите внимание на ведущий пробел. Попробуйте онлайн!
GolfScript, 15 байт
Последний байт является переводом строки. Попробуйте онлайн! ,
CJam, 27 байт
Обратите внимание на ведущий пробел. Последний байт является переводом строки. Попробуйте онлайн!
верификация
Как это работает
Модифицированный Брейнфак
SMBF начинается с исходного кода слева от указателя данных.
GolfScript
источник
Tcl, CJam, GolfScript, 60 + 26 = 86
112байтНе в гольф хорошо.
Tcl , 60 байт
Основано на квине на этой странице . Это завершающий перевод строки.
CJam, 26 байт
Это завершающий перевод строки.
GolfScript, 86 байт
источник
ShapeScript + CJam + GolfScript,
969562 байтаShapeScript , 16 байт
Это стандартная форма ShapeScript . Попробуйте онлайн!
CJam, 46 байтов
Последний байт является переводом строки. Попробуйте онлайн!
GolfScript, 62 байта
Последний байт является переводом строки. Попробуйте это онлайн на Web GolfScript .
верификация
Как это работает
ShapeScript
CJam
GolfScript
источник