Pytania otagowane jako code-generation

W przypadku wyzwań, w których oczekuje się wygenerowania kodu.

8
Upgoat czy Downgoat?
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 …


18
Rube Goldberg Hello World
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 …

30
Wygeneruj 100 klas Java Tuple
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;} …

30
Wygeneruj; # kod
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 …

27
Generator kodu z unikalnymi znakami
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 …

15
Wygeneruj Brainfuck dla liczb 1–255
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 …

22
Detonuj ciąg
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 …

13
1-up swojej średniej quine
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 …


6
Zrób największą nieskończoność, jaką możesz!
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 …

14
Wygeneruj TeX do składu Fraktal trójkąta Sierpińskiego
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” …

30
Skrypt, który wypisuje skrypt, który wypisuje dane wejściowe
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, …

2
Konwertuj Brainfuck do MarioLANG
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, …

2
Hyper o quinesach
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ą …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.