Zainspirowany tym pytaniem , Twoim dzisiejszym celem jest zakodowanie adresu URL w pieprzeniu mózgu.
Moja przeglądarka została zhakowana! Pasek lokalizacji został zamieniony w tłumacza pieprzenia mózgu. Potrzebuję programu, który zamienia adres URL w program do pieprzenia mózgu. Mój komputer jest również bardzo wolny, więc jeśli program „pieprzenie mózgu” jest mały, lepiej.
Aha i mam tylko jedną działającą zakładkę otwartą, mój świergot. Możesz więc wysłać mi program tylko w tweecie.
Napisz program, który mieści się w tweecie (140 znaków) w dowolnym języku, który pobiera ciąg znaków jako dane wejściowe i generuje program typu „pierdolony mózg”.
Ten program pieprzenia mózgu zostanie uruchomiony bez danych wejściowych i wygeneruje dane wyjściowe.
Dane wyjściowe zostaną wstawione do paska lokalizacji Google Chrome i wykonane.
Jeśli zachowanie Google Chrome jest identyczne z zachowaniem, które można uzyskać, wprowadzając ciąg wejściowy z punktu 1, oznacza to, że rozwiązanie jest prawidłowe. Przekierowanie przez skracacze URL jest uważane za inne zachowanie - pozostań przynajmniej w tej samej domenie.
Możesz założyć, że tłumacz pieprzony w mózgu ma nieskończoną precyzję liczb całkowitych ze znakiem w każdej komórce i nieograniczoną liczbę komórek.
Twój wynik zależy od sumy długości programów typu „pieprzenie mózgu” wygenerowanych w celu zakodowania następującego zestawu adresów URL:
https://www.google.com/
/codegolf/47895/
http://www.golfscript.com/golfscript/examples.html
http://en.wikipedia.org/wiki/Percent-encoding
ftp://ftp.freebsd.org/pub/FreeBSD/
https://github.com/isaacg1/pyth/blob/master/doc.txt#L92
http://ftp.gnu.org/non-gnu/nethack/nethack-3.4.0.tar.gz.back-RSN.README
Najmniejszy wynik wygrywa.
http://www.google.com/
program brainfuck produkuje wyjściowy może google.com
, www.google.com
itp, bo wszystkie wyniki w tej samej stronie. Ale na przykład ftp://ftp.freebsd.org/pub/FreeBSD/
to nie to samo co ftp.freebsd.org/pub/FreeBSD/
.
ftp://ftp.freebsd.org/pub/FreeBSD/
naprawdę jest tak samo jak ftp.freebsd.org/pub/FreeBSD/
w Google Chrome. To sprawia, że wyzwanie jest nieco łatwiejsze niż zamierzałem, ale takie jest życie. Nie zmienię wymagań, więc bezpiecznie jest wcześniej coś po prostu zdjąć ://
.
http://www.google.com/
czy kiedykolwiek tak będziegoogle.com
? (Oba są ważne, jeśli chodzi o Google Chrome, ale twoja lista zawiera tylko pełne formularze) PS Mam prawie ochotę napisać rozszerzenie dla Chrome, które to robi ...