Pytania otagowane jako quine

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

24
Dołącz N kopii fragmentu, aby utworzyć N ^ 2 znaków
Wyzwanie Napisz najkrótszy możliwy fragment kodu, tak że gdy jego N kopii zostanie połączonych razem, liczba znaków wyjściowych to N 2 . N będzie dodatnią liczbą całkowitą. Na przykład, jeśli fragment kodu byłby soln();, wtedy uruchomienie soln();wypisuje dokładnie 1 znak, a uruchomienie soln();soln();wypisuje dokładnie 4 znaki, a uruchomienie soln();soln();soln();wypisuje dokładnie …

17
Quine rodzaju
Biorąc pod uwagę ciąg x, wypisz znaki xposortowane zgodnie z kolejnością pojawiania się w kodzie źródłowym. Przykłady Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The …

18
Odwrotne cytaty-quine
Perspektywa tego wyzwania jest: Jeśli twój program działa normalnie, "należy wydrukować cały kod ze znaków mowy ( - podwójne cudzysłowy). Jeśli twój program jest owinięty podwójnymi cudzysłowami (z kolei odwracając znaki mowy), należy wydrukować kod, który zwykle nie jest w cudzysłowach. Na przykład: Powiedzmy, że masz następujący kod: fancyStuff("myCode"); "I …

20
Interquine - dwa programy, które wysyłają się nawzajem w pętli
Program A generuje kod programu B po uruchomieniu, a B generuje źródło A. Wymagania: Tylko jeden język w obu programach Programy są różne. Jeden program, który sam się wyświetla, nie kwalifikuje się. Oba programy są niepuste lub mają co najmniej 1 bajt długości. Końcowe znaki nowego wiersza zarówno źródłowego, jak …
29 code-golf  quine 

16
Wyświetl obraz swojego kodu źródłowego (niezupełnie Quine)
Code golf: Wydrukuj obraz kodu źródłowego. Wymagania Musi wyświetlać obraz samego kodu źródłowego, a nie wersję przechowywaną gdzie indziej i pobieraną w czasie wykonywania. Kod musi być wystarczająco czytelny, aby można go było skopiować ręcznie i odtworzyć wyniki. Obowiązuje dowolny format obrazu. Bonusy -10% twojego wyniku, jeśli zezwolisz na więcej …

30
Miraż inteligentnej osoby
Pewnego razu czytałem to pytanie / odpowiedź na temat Quory Czy naprawdę są programiści ze stopniem informatyki, którzy nie mogą przejść testu FizzBuzz? Ten kod podano jako oczywistą odpowiedź for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i …
29 popularity-contest  code-challenge  word  popularity-contest  string  grid  language-design  code-golf  source-layout  math  fastest-algorithm  assembly  code-golf  json  code-golf  arithmetic  array-manipulation  code-golf  ascii-art  code-golf  crossword  code-golf  string  restricted-complexity  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  decision-problem  balanced-string  syntax  code-golf  grid  puzzle-solver  hexagonal-grid  code-golf  math  number  sequence  code-golf  string  decision-problem  code-golf  cryptography  king-of-the-hill  code-challenge  fastest-code  code-golf  number  code-golf  code-golf  string  code-golf  cryptography  king-of-the-hill  java  code-golf  number-theory  base-conversion  code-golf  code-golf  array-manipulation  code-golf  array-manipulation  sorting  code-challenge  restricted-source  quine  code-golf  tips  python  king-of-the-hill  code-golf  source-layout  fractal  code-golf  tips  game  king-of-the-hill  path-finding  grid  code-golf  kolmogorov-complexity  natural-language  code-golf  tips  python  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  number  combinatorics  random  integer-partitions  code-golf  string  code-golf  vim  comment  code-golf  combinatorics  counting  code-challenge  rosetta-stone  code-golf  combinatorics  sequence  subsequence  code-golf  code-challenge  restricted-source  primes  printable-ascii  popularity-contest  graphical-output  image-processing 

18
Wystaw się przeciwko długim liniom quine
lub: Zbuduj pionowy quine Zainspirowany przez: Stań przy długich liniach . Twoim zadaniem jest zbudowanie pionowej kabiny o możliwie najkrótszej długości linii. Punktacja Zwycięża najkrótsza linia (z wyłączeniem nowych linii), z kryterium golfa jako rozstrzygającym. Długość linii jest określana jako najdłuższa linia w twoim programie, z wyłączeniem znaku końca linii. …

4
Zmutowana łuskowiec
Jest to wyzwanie polegające na kodzie golfowym, w ramach którego musisz opracować program, który działa jak quine lub quine, która modyfikuje się w celu zilustrowania uczenia maszynowego. tło Jest to podstawowy program sztucznej inteligencji o nazwie „gra łuskowiec”, który jest opisany tutaj . Podstawowe pomysły są takie, że program przy …
28 code-golf  quine 

6
Wzajemnie wykluczające się Quines
Twoje wyzwanie jest proste. Napisz dwa programy, które nie mają wspólnych znaków. Przykład Dwa programy P i Q wzajemnie się wykluczają, jeżeli: P wyjścia Q Wyjścia Q P Nie ma znaku c, który należy zarówno do P, jak i Q Każdy program P i Q są odpowiednimi quinesami Liczone są …

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ą …

11
Anagram Quines (wątek gliniarzy)
To wyzwanie dla gliniarzy i rabusiów. Wątek rabusiów można znaleźć tutaj Wyzwanie polega na napisaniu programu, który wyświetli anagram kodu źródłowego, ale nie samego kodu źródłowego. Na przykład następujący program w języku Python: print`'print*2``'*2` odbitki 'print*2``print*2``' który ma wszystkie te same znaki, co oryginalne źródło, ale w innej kolejności. Po …

2
Najszybsza mini-flak Quine
Mini-Flak jest podzbiorem Brain-Flak języku, gdzie <>, <...>i []operacje są niedozwolone. Ściśle mówiąc, nie może pasować do następującego wyrażenia regularnego: .*(<|>|\[]) Mini-Flak jest najmniejszym znanym kompletnym podzbiorem Brain-Flak z Turinga. Jakiś czas temu udało mi się stworzyć Quine w Mini-Flak , ale było zbyt wolno, by biegać przez całe życie …

2
Lipogram „Quine”
Zadanie Weź jeden znak Unicode jako dane wejściowe. Wyprowadza program w tym samym języku, który również przestrzega tej specyfikacji, ale który nie zawiera znaku wejściowego. Jeśli twój program jest uruchamiany z wejściem a , a następnie program wyjściowy jest następnie uruchamiany z wejściem b , wówczas program, który wysyła, ZEZWALA …

12
Quine / Reverse Quine
Napisz kompletny program, który przyjmuje logiczną lub nieujemną liczbę całkowitą. To musi: Wyprowadza własny kod źródłowy, jeśli wartością wejściową jest fałsz Wysyła własny kod źródłowy w odwrotnej kolejności, jeśli wartość wejściowa jest zgodna z prawdą Twój program nie może być palindromiczny ani w żaden sposób nie może odczytać własnego kodu …
26 code-golf  quine 

3
Stwórz obrotowy quine
Obrót struny odbywa się przez podzielenie struny na dwie części i odwrócenie ich kolejności, na przykład "world! Hello,"obrót "Hello, world!". Możliwe jest tworzenie programów, które można obracać w celu utworzenia innego, ale wciąż aktualnego programu. Rozważ ten przykład w pythonie: print ")import sys; sys.stdout.write(" Można go obrócić, aby utworzyć import …

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.