Мета:
Кодуйте дві програми, де кожна з програм виводить обидва вихідні коди з переплетеними символами, як блискавка, Quine з двома щілинами. Вихід з подвійної щілини Quine починається з першого символу з вихідного коду першої програми. Якщо вихідний код однієї з програм коротший за довжиною, ніж інший, то решта виводу повинна бути заповнена рештою більш тривалого вихідного коду.
Правила:
- Ви можете використовувати будь-яку мову програмування для обох програм, не потрібно однакову мову програмування для обох.
- Ваші програми не повинні приймати будь-які дані з файлу, імені файлу, мережі, іншої програми чи іншого.
Обов’язкові критерії:
- Є улов, десь на виході слово
QUINEвеликими літерами повинно існувати безперебійно. - Вам потрібно вказати, якими двома мовами програмування ви користуєтесь. Якщо ви використовуєте однакову мову програмування для обох, вам потрібно вказати лише одну мову програмування.
- Обидві програми повинні мати можливість виконувати або інтерпретувати відповідно незалежно від іншої програми.
Приклад:
Маючи цей приклад вихідного коду програми один :
"QIE"
Маючи в цьому прикладі вихідний код програми два :
"UN"
Тоді дійсний вихід з двома щілинами Quine з обох програм повинен бути:
""QUINE""
Це код-гольф, найменше байтів при підсумовуванні довжини обох вихідних кодів, і, очевидно, також тривалість виходу кожної програми, виграє!
Aі XYZпереплуталися? AXYZ?
.+або zпрацює