Twoje dane wejściowe to lista / sekwencja / wektor / tablica 5-255 dodatnich liczb całkowitych, niekoniecznie unikatowych. Możesz założyć, który format wejściowy jest najbardziej odpowiedni i że każda liczba całkowita (jak również liczba liczb całkowitych) jest wybierana losowo równomiernie z zakresu 5-255.
Celem jest wyprowadzenie tej samej listy, w tym samym (lub równoważnym) formacie, ale posortowanym według rosnącej (nie malejącej) kolejności. Wspólne wczesne ćwiczenie w nauce języka. Zgłoszenia obejmują:
Odpowiedź, która działa poprawnie i osiąga cel; i
Druga odpowiedź, która zawiera irytujący błąd. Pomiędzy 1% a 10% czasu dane wyjściowe muszą być listą w poprawnym formacie i zawierającą poprawne elementy, ale w niewłaściwej kolejności (dowolna kolejność oprócz poprawnie posortowanej). Przez resztę czasu program musi działać poprawnie i osiągnąć cel.
Dwie odpowiedzi muszą mieć jedną odległość Levenshteina ; to znaczy, możemy uzyskać jeden od drugiego, usuwając jeden bajt, dodając jeden bajt lub zmieniając jeden bajt.
Punktacja jak zwykle w golfie kodowym (na podstawie krótszej z dwóch odpowiedzi), przy zwykłych lukach zabronione.
10% bonusu (spadek do wyniku), jeśli irytujący błąd jest niezależny od danych wejściowych, tj. Ponowne użycie tego samego wejścia nie odtwarza błędu (z wyjątkiem 1% do 10% czasu).
[5,5,5]
niemożliwe jest uzyskanie niewłaściwej kolejności