W tym wyzwaniu zbudujesz program, który rośnie wraz z upływem wieków… Aż do 2017 roku. Wyzwanie Ilekroć w opisie wyzwania jest napisane „program”, można również przeczytać „funkcja”. Po przesłaniu dane wyjściowe wygenerują program o długości THE LENGTH OF YOUR SUBMISSION+ 1bajtów. Gdy ten program zostanie wykonany, wyświetli program o długości …
Biorąc pod uwagę dane wejściowe, dane wyjściowe, po których następuje znak nowej linii bez końca. Dane wejściowe będą ciągiem znaków składającym się wyłącznie z drukowalnych znaków ASCII ( 0x20-0x7E) i znaków nowej linii ( 0x0A). Jeśli wejście ma długość 0, niekończące się wyjście nowych linii. To jest golf golfowy, więc …
Diagram stanu stosu pokazuje, jak wartości z jednego stosu są zamieniane na drugi. Na przykład jest to diagram stanu stosu: 3 0 2 1 0 Oznacza to, że istnieje stos początkowo zawierający 3 wartości ( 3część). Wartości te są indeksowane od 0 do 2, gdzie 0 U góry 2 1 …
RoboCritters ( etymologia ) to nowy ezoteryczny język programowania (nie przejmuj się jego wyszukiwaniem, właśnie go wymyśliłem). Jest to wariant z brainfuck (BF), nieco bardziej złożone niż w zwykłych systemach podstawienia operatora. Każdy program w RoboCritters jest prostokątną siatką tekstu, która zawiera tylko siedem znaków . []/\|plus nowe linie do …
Otrzymujesz maszynę z dwoma 16-bitowymi rejestrami xi y. Rejestry są inicjowane x=1i y=0. Jedyną operacją, jaką może wykonać maszyna, jest dodanie modułu 65536. To znaczy: x+=y- xzastępuje się przez (x + y) mod 65536; ypozostaje niezmieniony y+=x - podobnie dla y x+=x- xzastępuje się przez 2x mod 65536; legalne tylko, …
Napisz program o długości n, który wypisze inny program, którego długość jest następną liczbą Fibonacciego po n. Nowy program musi zrobić to samo - wypisać inny program, którego długość jest następną liczbą Fibonacciego itp. N sam (długość oryginalnego programu) nie musi być liczbą Fibonacciego, chociaż byłoby miło, gdyby tak było. …
Wyzwanie Twoim celem jest napisanie programu, który wydrukuje inny program. Ten wydrukowany program powinien wydrukować inny program, a nowy program powinien wydrukować inny program, aż do końca. Zasady Każdy program musi mieć mniej niż 256 bajtów. (Jeśli trzeba to zmienić, zostaw komentarz) Ostatni program musi być pustym programem. Musi istnieć …
Twoim zadaniem jest napisanie programu (lub funkcji), który pobierze ciąg znaków jako dane wejściowe i doda tekst na początku każdego wiersza spełniającego następujące reguły: Dołączony tekst musi zawierać numer wiersza. Możesz użyć indeksowania opartego na 0 lub 1. Tekst musi być komentarzem w Twoim języku. Komentarz jest zdefiniowany jako poprawny …
Wprowadzenie Kipple to ezoteryczny język programowania oparty na stosach, opracowany przez Rune Berg w marcu 2003 roku. Kipple ma 27 stosów, 4 operatorów i strukturę kontrolną. Półki na książki Stosy są nazywane a- zi zawierają 32-bitowe liczby całkowite ze znakiem. Istnieje również specjalny stos @, aby ułatwić wyprowadzanie liczb. Kiedy …
Kilka miesięcy temu rozmawialiśmy o meta na temat zwiększania reputacji przyznawanej za głosowanie nad pytaniami. Oto podstawy naszego obecnego systemu reputacji głosów: 1 Pytanie głosujące Ujest warte 5 punktów reputacji. Odpowiedź głosowania ujest warta 10 reputacji. Odpowiedź na pytanie lub odpowiedź djest warta -2 reputacji. Pojawiło się wiele różnych sugestii …
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, …
Twój przyjaciel próbuje włamać się do skarbca, który ma szczególny system blokowania: wymaga pewnej liczby delikatnych uderzeń w określone miejsce. Twój przyjaciel odkrył numer (z zakresu 1 ... 99999) i posiada gadżet, który powoduje wymagane pukanie. Jednak gadżet jest tłumaczem Brainfuck! Więc twój przyjaciel musi nakarmić go programem Brainfuck, który …
Biorąc pod uwagę 2 fragmenty kodu pieprzenia mózgu Ai Bwypisz trochę kodu pieprzenia mózgu, Cktóry zachowuje się tak samo, jak uruchamianie Bz wejściem Awyniku s. Zauważ, że Cmusi działać dla wszystkich danych wejściowych, które pasują do następujących założeń, tak jakby je podano A. Możesz założyć: Skończone dane wejściowe. zatrzymują się …
Twój cel w tym kodzie golfa ma mieć dwa ciągi, languagea code (jeśli kod golfed napisałeś tego jest multilinii, wtedy zmienna ta będzie wielowierszowego.) , A jedna liczba całkowita, bytes. Reprezentują zmienne dla języka programowania, liczbę pobranych bajtów i sam kod. Następnie sformatujesz go tak, jak robi to golfista. Zmienna …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.