- 20, Oct 2024
- #1
В отличие от многих задач C&R, для этого не требуется отдельный пост грабителей; цель грабителей — взломать предыдущий ответ, а затем опубликовать новый в качестве полицейского.
В качестве отвечающих вы напишете ряд полиглотов, которые выглядят следующим образом (каждый столбец — это язык, а каждая запись — это результат ответа на этом языке):
2
(пробелы означают, что в этом случае никакого поведения не требуется).
Каждый ответ должен работать на 3 языках и печатать 3 разных последовательных числа, каждое из которых больше чисел, напечатанных в предыдущем ответе (первый ответ печатает 1
, 0
, и Language: 1 2 3 4 5 6 7 8 ...
Answer 1: 0 1 2
Answer 2: 1 2 3
Answer 3: 2 3 4
Answer 4: 3 4 5
Answer 5: 4 5 6
Answer 6: 5 6 7
...
). Each answer uses two languages from the previous submission, and a third new language. The answerer should try to obfuscate what this third language is.
Чтобы опубликовать новый ответ, вам необходимо:
- Найдите самый последний ответ, найдя его третий язык.
- Желательно добавить пояснение к вашему кряку и сообщить автору ответа. После того, как ваше сообщение будет взломано, вам желательно также добавить объяснение.
- Напишите полиглот, состоящий из второго и третьего языков этого ответа, а также другого языка по вашему выбору. Раскройте свои первые два языка, но не раскрывайте свой новый. Целью следующего автора будет найти этот язык (или любой другой язык, на котором он работает), поэтому вам следует попытаться его запутать.
Технические характеристики
Критерии допустимого языка программирования такие же, как и у Викторина по языку программирования, Mark II - Cops:
- Он имеет статья в английской Википедии, статья об эсолангах или статью Rosetta Code на момент публикации этого задания или его публикации. Попробуйте онлайн!. Наличие ссылки на переводчика на любой из этих страниц делает его полностью легальным.
- Он должен удовлетворять нашим правилам по что представляет собой язык программирования.
- Там должен быть свободный переводчик (как в пиве). Бесплатность здесь означает, что каждый может использовать программу без необходимости платить за это.
Каждый ответ должен быть запущен менее чем за минуту на разумном ПК.
- Ты может повторно использовать языки программирования, но между ними должно быть как минимум два ответа (поэтому отдельный ответ не может повторно использовать язык).
- Взлом представления заключается в нахождении любой язык программирования, который выводит правильный результат, а не только запланированный. Если заявка выполняется на каком-либо языке, который не был заявлен или признан работоспособным, никаких действий предпринимать не требуется.
- Вы не можете публиковать сообщения дважды (или более) подряд.
Критерий победы
Выигрышным ответом будет тот ответ, на разгадку которого потребовалось больше всего времени. Испытание никогда не закончится, поэтому победный ответ всегда может измениться.
#полицейские и грабители #полиглот #запутывание #цепочка ответов