Napisz najkrótszy program w swoim ulubionym języku, aby zinterpretować program „ pieprzony mózg ”. Program jest odczytywany z pliku. Wejście i wyjście to standardowe wejście i standardowe wyjście. Rozmiar komórki: 8-bitowy bez znaku. Przepełnienie jest niezdefiniowane. Rozmiar tablicy: 30000 bajtów (bez kółek) Złe polecenia nie są częścią danych wejściowych Komentarze …
Wszystkie boty na arenie bitwy nagle dostały szału i nikt nie może wyjaśnić, dlaczego. Ale kogo to obchodzi, o ile nadal są w stanie walczyć - chociaż Brainfuck to jedyny język, który rozumieją. Minęło trochę czasu od ostatniego zgłoszenia, więc w końcu ogłosimy zwycięzcę BrainFuckedBotsForBattling: Gratulacje dla LymiaAluysia za zwycięstwo …
Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować przypadek podstawowy 0, …
Biorąc pod uwagę program napisany w oOo CODE , wypisz reprezentowany przez niego kod BF. Oto krótki opis działania oOo CODE: Najpierw usuwane są wszystkie znaki niealfabetyczne (wszystko poza zakresem A-Za-z). Weźmy na przykład program PROgRam reVERsES giVeN iNPut sEqUENcE(przykład podany na stronie wiki esolangs, który robi dokładnie to, czego …
Są sprytne sposoby określania, czy liczba jest potęgą 2. To już nie jest interesujący problem, więc ustalmy, czy dana liczba całkowita jest potęgą liczby całkowitej -2 . Na przykład: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 …
Golunar / Unary to sposób na zakodowanie wszystkich prawidłowych programów Brainfuck , ale nie jest to wyliczenie, ponieważ większość liczb naturalnych nie odpowiada prawidłowemu programowi. Na potrzeby tego wyzwania załóżmy podwójnie nieskończoną taśmę i brak komentarzy, tj. Program Brainfuck jest ważny tylko wtedy, gdy składa się wyłącznie ze znaków <>+-.,[]i …
Napisz program, który dla liczb od 1 do 255 wypisze kod BF, który wygeneruje podaną liczbę w jakimś bajcie tablicy plus nowy wiersz. Na przykład pierwsze cztery wiersze wyniku mogą (i najprawdopodobniej będą): + ++ +++ ++++ Zwycięzcą będzie najmniejszy: source code + output(w bajtach). Wyjaśnienia i zmiany : Programy …
Pochodna Brainfuck Zdefiniujmy prosty język programowania podobny do Brainfuck . Ma dwukierunkową taśmę komórek, a każda komórka zawiera jeden bit. Wszystkie bity mają początkowo wartość 0. Na taśmie porusza się głowa, początkowo w pozycji 0. Program to ciąg znaków nad znakami <>01!, wykonywany od lewej do prawej, z następującą semantyką: …
Jak omówiono w salonie w przepełnieniu stosu: jeśli nie możesz wdrożyć algorytmu Quicksort podanego en.wikipedia.org/wiki/Quicksort w dowolnym języku, który znasz minimalnie, możesz rozważyć inny zawód. @sbi ale SBI zauważyło również, że może BrainF *** był wyjątkiem. Oto zagadka / wyzwanie: zaimplementuj QuickSort w BrainF *** . Wdrożenie musi być interpretowanym …
Jednym z najłatwiejszych kodów napisanych przez język programowania jest program wypisujący ciąg znaków (np. „Witaj, świecie!”). Jednak s o m e e e o t e r i c języki programowania takie jak brainfuck , nawet ta najprostsza kod jest dość irytujące pisać. Twoim zadaniem jest napisanie programu (nie musisz …
Wszyscy znamy, a przynajmniej słyszeliśmy o pieprzeniu mózgu , jednym z najbardziej znanych i wpływowych języków ezoterycznych. Podczas gdy obecnie większość implementacji używa nieskończonej taśmy, oryginalny kompilator Urban Müller miał taśmę 30000 komórek. Mało znanym faktem * jest to, że na końcu taśmy znajduje się specjalna wartość, z którą prawie …
Twoim zadaniem jest napisanie kodu zerującego bieżącą komórkę w wariancie Brainfuck, który, każda komórka, może zawierać podpisaną liczbę całkowitą o dowolnie dużej wielkości, zamiast normalnej wartości od 0 do 255. Można założyć, istnieje l komórki do lewej i r komórek na prawo od bieżącej komórki, które są początkowo zero. Program …
MarioLANG to dwuwymiarowy język programowania, w którym kod źródłowy przypomina poziom Super Mario Bros. Ponadto zestaw instrukcji jest bardzo podobny do zestawu Brainfuck . Oznacza to, że MarioLANG jest zasadniczo 2-D Brainfuck, w którym wskaźnik instrukcji porusza się jak Mario. Kiedy więc napisałem swoje zgłoszenie MarioLANG do Quizu języka programowania, …
Czasami pisząc kod pieprzony mózg, czujesz potrzebę wydłużenia go, aby zachęcić do debugowania. Mógłbyś to zrobić po prostu wsadzając ><tam, ale co to za zabawa? Będziesz potrzebował czegoś dłuższego i mniej NOPey, aby zmylić każdego czytającego Twój kod. Szybkie wprowadzenie do Brainfuck Brainfuck jest ezoterycznym językiem programowania stworzonym w 1993 …
Jakie masz ogólne wskazówki na temat gry w golfa? Szukam pomysłów, które można by zastosować do problemów z golfem w kodzie, które są przynajmniej w pewnym stopniu specyficzne dla pieprzenia mózgu (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź.
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.