Dobry wieczór golfistów!
Twoim wyzwaniem jest całkowite posortowanie szeregu liczb.
Wejście
Dokładnie 100 liczb całkowitych zostanie podanych do twojego programu. Twój program może zaakceptować dane wejściowe jako plik lub przez stdin. Każda liczba całkowita będzie oddzielona znakiem nowej linii.
Te 100 liczb całkowitych będzie mieścić się w zakresie od minimalnej do maksymalnej wartości liczby całkowitej ze znakiem w wybranym języku.
Nie będzie zduplikowanych wartości. Wartości mogą być uporządkowane, nieuporządkowane lub częściowo uporządkowane - Twój program powinien być w stanie obsłużyć każdą sprawę.
Wynik
Wyjściem musi być każda ze 100 liczb całkowitych, całkowicie nieposortowanych, każda oddzielona znakiem nowej linii. Dane wyjściowe mogą być przesyłane przez stdout lub do pliku.
Całkowicie nieposortowane oznacza, że żadna wartość nie sąsiaduje z żadną wartością, do której byłaby przyległa, gdyby lista została całkowicie posortowana w uporządkowanej kolejności.
Wynik
1 punkt na postać, a najniższy wynik wygrywa. Istnieje premia w wysokości -100 za każde rozwiązanie, które nie korzysta z żadnych wbudowanych funkcji ani funkcji sortowania bibliotek. Istnieje premia w wysokości -20 za dowolne rozwiązania, które nie wykorzystują wbudowanych funkcji liczb losowych.
Próbowałem zdefiniować to pytanie tak dokładnie, jak to możliwe. Jeśli masz jakieś pytania, zapytaj. Jeśli masz jakieś uwagi na temat tego, jak mógłbym lepiej zrobić następnym razem, daj mi znać.
Dziobowy!