W przeciwieństwie do wielu wyzwań C&R, nie wymaga to osobnego stanowiska rabusiów; celem złodziei jest złamanie poprzedniej odpowiedzi, a następnie opublikowanie nowej jako policjant.
Jako osoby odpowiadające napiszesz serię poliglotów, które wyglądają tak (każda kolumna jest językiem, a każda pozycja jest wynikiem odpowiedzi w tym języku):
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
...
(puste miejsca oznaczają, że w tym przypadku nie jest wymagane zachowanie).
Każda odpowiedź powinna pracować w 3 językach i wydrukować 3 różne kolejne numery, które są więcej niż każdy z numerów drukowanych przez poprzednią odpowiedź (pierwsze odbitki odpowiedź 0
, 1
i 2
). Każda odpowiedź używa dwóch języków z poprzedniego zgłoszenia i trzeciego nowego języka. Odpowiadający powinien spróbować zaciemnić ten trzeci język.
Aby opublikować nową odpowiedź, powinieneś:
- Złam najnowszą odpowiedź, znajdując jej trzeci język.
- Najlepiej dodaj wyjaśnienie swojego cracka i powiadom plakat o odpowiedzi. Gdy twoje zgłoszenie zostanie złamane, powinieneś również dodać wyjaśnienie.
- Napisz poliglotę składającą się z drugiego i trzeciego języka tej odpowiedzi oraz innego wybranego przez siebie języka. Ujawnij swoje pierwsze dwa języki, ale nie ujawniaj swojego nowego. Kolejnym celem plakatu będzie znalezienie tego języka (lub innego języka, w którym on działa), więc powinieneś spróbować go zaciemnić.
Dane techniczne
Kryteria prawidłowego języka programowania są takie same, jak kryteria z The Programming Language Quiz, Mark II - Cops :
- Ma artykuł angielski Wikipedia , artykuł esolangs lub artykuł Code Rosetta w momencie opublikowania to wyzwanie, czy na Try It Online! . Posiadanie tłumacza na dowolnej z tych stron sprawia, że jest on całkowicie legalny.
- Musi spełniać nasze zasady dotyczące języka programowania .
- Musi mieć bezpłatnego tłumacza (jak w przypadku piwa). Bezpłatny tutaj oznacza, że każdy może korzystać z programu bez konieczności płacenia za to.
Każda odpowiedź musi zostać uruchomiona w niecałą minutę na rozsądnym komputerze.
- Państwo może ponownie użyć języków programowania, ale nie musi być co najmniej dwie odpowiedzi pomiędzy (tak indywidualna odpowiedź nie może ponownie użyć języka).
- Złamanie zgłoszenia polega na znalezieniu dowolnego języka programowania, który drukuje poprawny wynik, a nie tylko zamierzonego. Jeśli przesyłanie jest uruchamiane w dowolnym języku, który nie został zadeklarowany lub nie działa, nie ma żadnych wymagań.
- Nie możesz publikować dwa razy (lub więcej) z rzędu.
Zwycięskie kryterium
Zwycięską odpowiedzią jest ta, która odpowiedź zajęła najwięcej czasu. Wyzwanie nigdy się nie skończy, dlatego zawsze można zmienić zwycięską odpowiedź.