Jest to część wyzwania dotyczącego gliniarzy i rabusiów. Idź tutaj po część gliniarzy.
Na potrzeby tego wyzwania zdefiniujemy białe znaki jako tylko linie (0x0A) i spacje (0x20). Zauważ, że większość języków i smaków wyrażeń regularnych uważa również wiele innych znaków za spacje, zarówno wewnątrz, jak i poza zakresem ASCII, więc możesz nie być w stanie skorzystać z odpowiednich wbudowanych funkcji.
Wyzwanie rabusiów
Odpowiedź policjanta można złamać, przekształcając go w prawidłowy program lub funkcję (w wybranym języku), która wykonuje zadanie usuwania białych znaków z ciągu wejściowego, wstawiając białe znaki do kodu. Na przykład, jeśli otrzymałeś następujące dane wejściowe:
H e l l o,
W o r l d!
Program powinien wyjść
Hello,World!
Po wstawieniu białych znaków liczba bajtów rozwiązania nie może przekraczać liczby bajtów podanej w odpowiedzi policjanta. Nie musisz znaleźć dokładnie tego samego rozwiązania, jakie zamierzał policjant, o ile twoje jest zgodne z powyższymi ograniczeniami.
Jeśli poradzisz sobie z tym, opublikuj odpowiedź z rozwiązaniem, łącząc się z odpowiedzią policjanta, i zostaw komentarz na temat odpowiedzi policjanta z powrotem do twojej.
Złodziej, który łamie najwięcej odpowiedzi gliniarzy, wygrywa. Więzy są zerwane przez sumę rozmiarów odpowiedzi na złamane gliny (na korzyść rabusia, który pęka z dłuższych postów).
Każdą odpowiedź gliniarza można złamać tylko raz i oczywiście nie wolno ci złamać własnej odpowiedzi. Jeśli odpowiedź gliniarza okaże się nieprawidłowa przed lub po pęknięciu, nie jest liczona do wyniku rabusia.