Ten problem pochodzi z Pięciu problemów programistycznych, które każdy inżynier oprogramowania powinien być w stanie rozwiązać w czasie krótszym niż 1 godzina, co samo w sobie jest interesującą lekturą. Pierwsze kilka problemów jest banalnych, ale czwarty może być nieco bardziej interesujący.
Biorąc pod uwagę listę liczb całkowitych oddzielonych pojedynczą spacją na standardowym wejściu, wydrukuj największe i najmniejsze wartości, które można uzyskać, łącząc liczby całkowite razem w ich własnym wierszu.
Na przykład:
Wejście:
5 56 50
Wynik:
50556
56550
Różne punkty zamówienia:
- Kolejność wyników jest najmniejsza niż największa.
- Można drukować tylko najmniejsze i największe wartości (powtarzanie wszystkich odmian i ich drukowanie jest nieprawidłowe).
- Na liście zawsze będą dwie lub więcej liczb całkowitych.
- Możliwe, że największe i najmniejsze wyniki będą takie same. W przypadku wprowadzenia
5 55numer555należy wydrukować dwukrotnie. - Liczby całkowite niekoniecznie są różne.
5 5jest poprawnym wejściem. - Wiodące
0s na liczbach całkowitych nie są prawidłowym wejściem. Będziesz nie należy uwzględnić05 55.
Ponieważ jest to kod golfowy, wygrywa najkrótszy wpis.
05), czy uważamy to za,05czy po prostu5?