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