Pytania oznaczone «quine»

Quine to program, który wytwarza swoje źródło jako wyjście. Ten znacznik wskazuje, że wyzwanie dotyczy quines.

309
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...

204
Zagraj w golfa na dobre!

Używając wybranego języka, zagraj w golfa . Quine to program niepusty komputerowy, który nie bierze wejście i tworzy kopię własnego kodu źródłowego jako jedynego wyjścia. Bez oszustwa - oznacza to, że nie można po prostu odczytać pliku źródłowego i wydrukować go. Również w wielu językach pusty...

104
Zrób błąd quine!

Twoje wyzwanie: napisz „program” dla wybranego języka, który spowoduje, że kompilator / interpreter / środowisko wykonawcze wygeneruje błąd podczas kompilacji / uruchamiania programu, który jest identyczny z kodem źródłowym programu. Zasady: Twój program może być specyficzny dla konkretnej...

100
Wydrukuj negatyw swojego kodu

Rozważ kwadrat drukowanych znaków ASCII (punkty kodowe 0x20 do 0x7E) dla długości boku N , podobnie jak poniżej (tutaj, N = 6 ): =\ g \ 7 m+y "g L ~ e> PHq Wymagamy również, aby każdy wiersz i każda kolumna zawierały co najmniej 1 spację i 1 znak spacji . (Powyższy przykład to...

83
Wydrukuj kod wstecz - odwróć quine

Napisz program, który wypisuje swój kod źródłowy do tyłu, innymi słowy eniuq . Punktacja: +50, jeśli używasz ściągania danych z Internetu. +25, jeśli czytasz swój własny kod źródłowy. +1 punkt za postać Najniższy wynik wygrywa. Zasady: Brak korzystania z innych plików (np....

73
Utwórz „H” z mniejszych „H”

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ć...

73
Oblicz Phi (nie Pi)

Nie, nie mam na myśli ϕ = 1.618...i π = 3.14159.... Mam na myśli funkcje . φ (x) jest liczbą całkowitą mniejszą lub równą, xktóra jest względnie podstawowa x. π (x) to liczba liczb pierwszych mniejsza lub równa x. Powiedzmy, że „not pi” to wtedy π̅ (x) i zdefiniujmy, że jest to liczba kompozytów...

66
Napisz program, który sam się pobiera

Napisz program, który łączy się z tą witryną, pobiera samą odpowiedź, w której jest opublikowany, wypakowuje własny kod źródłowy i drukuje go. Dane wyjściowe muszą być identyczne z kodem źródłowym. Najkrótszy kod (w bajtach) wygrywa. Zasady: Niedozwolone są skracacze adresów URL. Odpowiedź musi...

60
Wydrukuj ostatni, środkowy i pierwszy znak kodu

Wyzwanie jest proste: wydrukuj ostatni, środkowy i pierwszy znak kodu źródłowego programu w tej kolejności. Środkowy znak jest zdefiniowany w następujący sposób, przyjmując długość źródła nznaków i indeksowanie 1: Jeśli njest parzysty, wypisz n/2-ty i n/2 + 1-ty znak. ( abcdef == cd) Jeśli njest...

56
Quine „zdradzająca”

Long-time lurker, plakat po raz pierwszy. No i proszę. Na stronie Wikipedii dotyczącej quine napisano , że „quine jest uważane za„ oszustwo ”, jeśli patrzy na swój własny kod źródłowy”. Twoim zadaniem jest stworzenie jednego z tych „oszustów”, które będą czytały własny kod źródłowy. To jest golf...

51
Dołączanie długości ciągów

Wyzwanie: Biorąc pod uwagę ciąg sznaków a- z, A- Z, 0- 9, dołącz długość sdo siebie, licząc dodatkowe znaki w długości jako część całkowitej długości s. Wejście: Tylko ciąg o dowolnej długości (może być pusty). Wynik: Ten sam ciąg znaków, ale z długością dołączoną do końca. Znaki...

48
Wyzwanie TryItOnquine

(na podstawie tego postu i dyskusji na czacie - wielkie dzięki dla Dennisa dla TIO!) Wyzwanie Wybierz język, który jest obecnie dostępny w witrynie TryItOnline , na przykład PowerShell . Napisz kod w tym języku na tej stronie, który nie wymaga żadnych danych wejściowych, tak że po kliknięciu...

45
Cykliczna lewenquina

tło Jak wie większość regularnych PPCG, quine to program, który po uruchomieniu wyświetla swój własny kod źródłowy; a odległość Levenshteina między dwoma łańcuchami to minimalna liczba wstawek, usunięć i edycji potrzebnych do zmiany jednego łańcucha na drugi. W tym wyzwaniu łączymy dwie koncepcje...

43
Kod, który sam uruchamia Game of Life

Napisz dwa prostokątne bloki kodu, każdy w postaci szerokich i h znaków wysoki, że wdrożenie Gra w życie , gdy umieszczone w siatce. ( w i h mogą być dodatnimi liczbami całkowitymi) Na przykład dwa bloki kodu mogą być: ( w = 3, h = 2, nie rzeczywisty kod) XX| --+ i | --+ Traktuj pierwszy...

42
StringgnirtSStringgnirtSStringgnirtS

Oto stosunkowo proste wyzwanie. Biorąc pod uwagę ciąg o długości N , wypisz ciąg do przodu, następnie do tyłu, następnie do przodu, a następnie do tyłu ... itd. N razy. Na przykład, jeśli dane wejściowe były Hello! Powinieneś wypisać: Hello!!olleHHello!!olleHHello!!olleH Możesz także...

41
Napisz Quine w zwykłym angielskim

Napisz quine, które składa się z prawdziwych angielskich słów oddzielonych pojedynczymi spacjami. „Słowo” jest zdefiniowane jako ciąg znaków zawierający tylko małe i wielkie litery ( /[a-zA-Z]+/w wyrażeniu regularnym). Aby być „prawdziwym”, twoje słowo musi zostać rozpoznane przez oficjalny słownik...