Напишіть 3 програми, які виконують таке завдання:
Нехай вихідні коди A, B, C цих трьох програм;
- якщо A пробіг BC виробляється як вихід,
- якщо B запущений CA виробляється,
- якщо C працює AB, виробляється;
тому кожна програма записує рядок (циклічно для кожної програми) і ховається від неї.
Додаткові, але істотні обмеження:
- стандартні лазівки заборонені;
- кожна програма повинна мати принаймні 1 байт;
- кожна з трьох програм повинна бути написана різною мовою;
Було б добре, якби ваше подання було у такому форматі:
Мова A (розмір A) - Мова B (розмір B) - Мова C (розмір C) - Оцінка
A B C
<extra stuff>
Переможець - це той, хто отримує мінімальний бал, який є сумою розмірів трьох програм.
Було б приємніше, щоб оцінка була останньою (підходила до сценарію лідерів)
—
Leaky Nun
Я б не рекомендував терміни.
—
Erik the Outgolfer
Будь-яка вимога щодо того
—
Луїс Мендо
A, Bчи Cбути різними рядками? Наприклад, чи можуть три струни бути однаковими? Якщо програма виводить новий рядок після виводу, чи не можемо ми це порахувати?
Це не потрібно
—
Blex
A, B, Cвідрізнятися від інших. Нові рядки зараховуються як частина результату, тому нові рядки в рядку є частиною програми.