Pytania oznaczone «quine»

22
Quat. Quine + Cat

Quat to połączenie quine i popularnego programu dla kotów esolang . Wyzwanie Wyzwanie polega na napisaniu standardowego programu dla kotów. Cokolwiek użytkownik wprowadzi, program wyśle ​​echo wejścia na standardowe wyjście. Jednak gdy długość wejścia jest większa niż 0 i wielokrotność 4,...

21
Język asemblera

Napisz możliwie najkrótszą quine w języku asemblera . Użyj dowolnego ISA, jeśli chcesz, chyba że ma print-quineinstrukcję lub równoważny. Przykłady obejmują x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM itp. Możesz połączyć się z _printffunkcją biblioteki standardowej C (lub odpowiednikiem...

21
Interpretuj> <> (Ryba)

Chociaż> <> nie jest popularnym językiem, może być dobry do gry w golfa i został użyty na tej stronie. Został zainspirowany Befunge i ma pewne podobieństwa w instrukcji. Wymagane polecenia: > < ^ v Zmienia kierunek wskaźnika instrukcji (w prawo, w lewo, w górę, w dół) / \ | _...

21
Zinterpretuj swój język, ale nie siebie?

Istnieje wiele wyzwań, które mówią „interpretować X”, gdzie X jest prostym językiem. Moim zdaniem jest to zbyt nudne. Aby dać wszystkim zwlekającym ludziom w Internecie coś ciekawego do zrobienia, możesz spróbować wykonać to wyzwanie: Wyzwanie Wybierz język $LANG. $LANGmoże być dowolnym...

21
Wydrukuj pierwsze N ​​znaków swojego kodu

Powinieneś napisać program lub funkcję, która Njako wartość wejściową przyjmuje dodatnią liczbę całkowitą i wypisuje pierwsze Nznaki kodu. Jeśli Njest większa niż długość kodu, powinieneś cyklicznie wypisywać kod. Czytanie kodu źródłowego w jakikolwiek sposób i czytanie z pliku, standardu itp....

21
Gra o proporcjach atomowych

Twoim zadaniem jest stworzenie bota, który gra w Atomy , z najwyższym wynikiem. Jak działa gra: Plansza zaczyna się od pierścienia 6 „atomów”, z liczbami od 1do 3. Możesz „grać” atomem między dwoma atomami lub innym atomem, w zależności od samego atomu. Możesz mieć zwykły atom lub specjalny...

21
Napisz quine wehikułu czasu

Napisz program, który pobiera jako dane wejściowe ciąg i liczbę całkowitą ni wyprowadza: Ciąg, który został przekazany do programu kilka nrazy temu; Nowy program, który zostanie użyty do następnego wywołania. Nie możesz przechowywać żadnych danych poza programem, a twój program nie może...

21
N-królowa koni i koni

Istnieje wariant dobrze znanego problemu N-królowych, który dotyczy królowych i rycerzy i jest uważany za „znacznie trudniejszy” 1 . Opis problemu jest następujący: Musisz umieścić taką samą liczbę rycerzy ♞ i królowych ♛ na szachownicy, aby żaden pionek nie atakował żadnego innego pionka. Jaką...

21
Narysuj pusty kwadrat # o podanej szerokości

Dostałem to wyzwanie od Codingame i jestem ciekaw lepszych rozwiązań niż moje: Biorąc pod uwagę szerokość za pomocą standardowego wejścia, narysuj pusty kwadrat „#” dla danej szerokości i długości. Przykład: 5 wyników w ##### # # # # # # ##### Użyłem Pythona, aby rozwiązać ten problem, więc...

21
Czy to podciąg sam w sobie?

Podany ciąg znaków zwraca, czy ciąg jest podciągiem kodu źródłowego programu. Obowiązują standardowe zasady quine, co oznacza, że ​​nie możesz odczytać własnego kodu źródłowego. Gwarantowana długość wejścia jest mniejsza lub równa długości programu. Możesz zwrócić dowolne dwie różne wartości,...

20
Quine suma kodowa

Wszystkie wyzwania quine na tej stronie dotyczą liczby bajtów lub samych postaci. Ten jest inny. Wyzwanie polega na napisaniu programu, który generuje dane wyjściowe, które mają sumę punktów kodowych identyczną z sumą punktów kodowych źródła. Aby wygenerować sumę punktu kodowego: Znajdź wartości...

20
Czy to jest ścięta liczba trójkątna?

Powiązana sekwencja OEIS: A008867 Skrócona liczba trójkątna Wspólną właściwością liczb trójkątnych jest to, że można je ułożyć w trójkąt. Na przykład weź 21 i ułóż w trójkąt os: o oo ooo oooo ooooo oooooo Zdefiniujmy „obcinanie:” wycinanie trójkątów o tym samym rozmiarze z każdego rogu....

20
Selfie z kodem źródłowym

Cel: Guru powiedział kiedyś, że idealne selfie z kodem najlepiej strzelać po przekątnej z lewego górnego rogu. Autoportret kodowy jest prawie jak Quine - ale obrócony o 45 stopni w prawo. Twoim zadaniem jest kodowanie programu, który generuje selfie kodu. Zasady: Możesz użyć dowolnego języka...

20
Napisz tłumacza dla *

Zadanie jest proste. Napisz tłumacza języka * . Oto większy link do wiki. Istnieją tylko trzy prawidłowe * programy: * Drukuje „Hello World”  *  Drukuje liczbę losową z przedziału od 0 do 2 147 483 647 *+* Działa wiecznie. Trzeci przypadek musi być nieskończoną pętlą zgodnie ze specyfikacjami...

19
Rolling Quine Dice

Utwórz program, który sam wyjdzie. Jeśli jednak kod źródłowy jest powtarzany n razy (co oznacza konkatenację kopii kodu źródłowego do końca n-1 razy) , wówczas powinno być 1 / n prawdopodobieństwo wyprowadzenia oryginalnego kodu źródłowego, 1 / n prawdopodobieństwo wyprowadzenia kod źródłowy...

19
Sprawdź, czy program Trójkątność jest prawidłowy

Trójkątność to nowy esolang opracowany przez pana Xcodera, w którym struktura kodu musi być zgodna z bardzo specyficznym wzorem: W tym nwierszu kodu muszą znajdować się dokładnie 2n-1znaki programu. Powoduje to kształt trójkąta / piramidy, przy czym pierwsza linia ma tylko jeden znak, a reszta...

19
Oszukiwanie cykliczny Quine

Pojęcie Napisz program, który wypisuje kod w swoim języku programowania. Wykonany kod musi wygenerować oryginalny program. Zasady Ponieważ jest to oszustwo, możesz przeczytać oryginalny kod źródłowy. Pierwszy program wyjściowy musi być w tym samym języku, co program oryginalny. Nie możesz...

19
Napisz Metaquine

Metaquine to program, który nie jest quine, ale którego wyjście, gdy działa jako program w tym samym języku, jest quine. Celem tego wyzwania jest napisanie metaquine. To jest golf golfowy , więc wygrywa najkrótszy kod, a najwcześniejsza odpowiedź jest używana jako remis. Należy pamiętać, że ze...