Biorąc pod uwagę obraz kozy, twój program powinien najlepiej spróbować ustalić, czy koza jest do góry nogami, czy nie. Przykłady Są to przykłady danych wejściowych. Nie rzeczywiste dane wejściowe Wejście: Wynik: Downgoat Spec Twój program powinien mieć maksymalnie 30 000 bajtów Dane wejściowe będą zawierać pełną kozę Zdjęcie zawsze będzie …
Masz napisać program, który wyśle kod źródłowy, który jest Większy niż oryginalny program (pod względem znaków) Po uruchomieniu wydrukuje inny program większy niż on sam (tj. Nowy program jest również prawidłową odpowiedzią na to wyzwanie) To jest golf golfowy, więc wygrywa najkrótsza odpowiedź.
Do tego golfa będziesz musiał używać więcej niż jednego języka. Zadanie Maszyna Rube Goldberg to ustrojstwo, które zajmuje ogromną liczbę skomplikowanych kroków w celu realizacji bardzo proste zadanie. Celem tego golfa jest produkcja Rube Goldberg... ale nie bezpośrednio. Maszyna Twoja „maszyna” to kod źródłowy, który po uruchomieniu da inny kod …
Napisz skrypt zapisujący na standardowym wyjściu lub w ekwiwalencie Twojego języka 100 wierszy (prawidłowego) kodu Java, który zaczyna się od: class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class Tuple5 {public Object _0,_1,_2,_3,_4;} class Tuple6 {public Object _0,_1,_2,_3,_4,_5;} …
Powiązane z: Make a; # interpreter W powyższym powiązanym wyzwaniu zadaniem było stworzenie tłumacza dla ezoterycznego języka ;#. ;#język Język ma dokładnie dwie komendy: ;i #(wszystkie inne znaki są ignorowane przez tłumacza): ;: Zwiększ akumulator #: Zmoduluj akumulator o 127, wydrukuj odpowiedni znak ASCII i zresetuj akumulator do 0. Wyzwanie …
Wyzwanie Twoim zadaniem jest napisanie fragmentu kodu, który wyświetli inny fragment kodu. Ten kod musi z kolei generować kolejny kod, dopóki kod końcowy nie wyśle liczby całkowitej 1 . Łańcuch kończy się przy pierwszym wyprowadzeniu 1 . Żaden z twoich programów nie może dzielić żadnych znaków (jest jeden wyjątek w …
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 …
Dając dowolny ciąg, wydrukuj go w postaci trójkąta, w którym tekst biegnie w górę i w dół wzdłuż każdej przekątnej. Na przykład wejście "Hello World"powinno wypisać: d l r d o l W r d o l o W r d l o l l o W r d e …
1-up Quine to program, który jest bardzo podobny do Quine'a. Jedną z głównych różnic jest to, że zamiast drukować się raz, kiedy n kopii programu jest konkatenowanych, wynik drukuje oryginalny program n + 1 razy. Przykład Jeśli twój program to Abc123: Abc123 -> Abc123Abc123 Abc123Abc123 -> Abc123Abc123Abc123 Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123 …
Utwórz program A w taki sposób, że uruchomienie go w języku A tworzy Program B, a uruchomienie programu A w języku B tworzy program C. Program B, gdy jest uruchamiany w języku B, tworzy Program A, a uruchomienie programu B w języku A tworzy program C. Program C, uruchamiany w …
System liczb porządkowych jest systemem o liczbach nieskończonych. Wiele nieskończonych liczb. Tak wiele nieskończonych liczb, że dosłownie nie ma nieskończoności reprezentującej swoją nieskończoność. Powyższy obraz pokazuje, jak działają. Liczba porządkowa ( konstrukcja von Neumanna ) jest zbiorem poprzednich rzędnych. Na przykład 0 to pusty zbiór, 1 to zbiór {0}, 2 …
Wyzwanie Napisz kod, który wyprowadza kod równania matematycznego TeX (LaTeX) (podany poniżej), który będzie składał fraktal trójkąta Sierpińskiego o 5 poziomach. Najkrótszy kod wygrywa . Detale TeX (i przyjaciele tacy jak LaTeX itp.) To wyrafinowany system składu. Może renderować dowolne zagnieżdżone złożone wyrażenia dla formuł matematycznych. Przypadkowo ten „zagnieżdżony kompleks” …
Napisz fragment kodu, który pobiera ciąg wejściowy i wysyła fragment kodu w tym samym języku, który po uruchomieniu wyświetli początkowy ciąg wejściowy. Musi być w stanie obsłużyć dowolną kombinację znaków AZ, az i 0-9. Przykład w Pythonie: import sys print "print('" + sys.argv[1] + "')" Biorąc pod uwagę wejście testing123, …
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, …
Inspirowane hiperprogramowaniem: N + N, N × N, N ^ N wszystko w jednym . Dzięki @MartinEnder i @trichoplax za pomoc w piaskownicy. Definicje Hyperquines Zdefiniuj hiperquinę rzędu n jako pełny program lub funkcję P przypominającą quine, która spełnia wszystkie reguły mające zastosowanie do odpowiednich quines, a ponadto ma następującą …
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.