Herausforderung Schreiben Sie das kürzestmögliche Codefragment, sodass bei Verkettung von N Kopien N 2 Zeichen ausgegeben werden . N wird eine positive ganze Zahl sein. Wenn das Snippet zum Beispiel war soln();, soln();würde das Ausführen genau 1 Zeichen und das Ausführen soln();soln();genau 4 Zeichen und das Ausführen soln();soln();soln();genau 9 Zeichen …
Wenn Sie eine Zeichenfolge angegeben haben x, geben Sie die Zeichen xsortiert nach der Reihenfolge des Auftretens in Ihrem Quellcode aus. Beispiele 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. …
Die Aussicht auf diese Herausforderung ist: Wenn Ihr Programm normal ausgeführt wird, sollte der gesamte Code in den Sprachmarkierungen ( "- doppelte Anführungszeichen) gedruckt werden. Wenn Ihr Programm in doppelte Anführungszeichen eingeschlossen ist (die Sprachmarkierungen werden umgekehrt), sollte der Code gedruckt werden, der normalerweise nicht in Anführungszeichen steht. Z.B: Angenommen, …
Programm A gibt den Code von Programm B aus, wenn es ausgeführt wird, und B gibt die Quelle von A aus. Bedarf: Nur eine Sprache für beide Programme Programme sind unterschiedlich. Ein Programm, das sich selbst ausgibt, ist nicht qualifiziert. Beide Programme sind nicht leer oder mindestens 1 Byte lang. …
Es war einmal, als ich diese Frage / Antwort auf Quora las Gibt es wirklich Programmierer mit einem Abschluss in Informatik, die den FizzBuzz-Test nicht bestehen können? Dieser Code wird als offensichtliche Antwort gegeben for i in range(1, 100): if i % 3 == 0 and i % 5 == …
Code Golf: Drucken Sie ein Bild des Quellcodes. Bedarf Es muss das Image des Quellcodes selbst ausgegeben werden, keine Version, die an anderer Stelle gespeichert und zur Laufzeit abgerufen wurde. Der Code muss so lesbar sein, dass er von Hand kopiert und die Ergebnisse reproduziert werden können. Jedes Bildformat ist …
oder: Bauen Sie eine vertikale Quine Inspiriert von Stell dich gegen lange Schlangen . Ihre Aufgabe ist es, eine vertikale Quine mit einer möglichst kurzen Linienlänge zu erstellen. Wertung Die kürzeste Linienlänge (ohne Newlines) gewinnt mit Code-Golf- Kriterien als Tie-Breaker. Die Zeilenlänge wird als die längste Zeile in Ihrem Programm …
Dies ist eine Code-Golf-Herausforderung, bei der Sie ein Programm entwickeln müssen, das sich wie ein Quine verhält oder das sich selbst modifiziert, um das maschinelle Lernen zu veranschaulichen. Hintergrund Es ist ein grundlegendes künstliche Intelligenz Programm ‚das pangolin Spiel‘ genannt , die beschrieben wird , hier . Die Grundidee ist, …
Ihre Herausforderung ist einfach. Schreiben Sie zwei Programme, die keine Zeichen gemeinsam haben, die sich gegenseitig ausgeben. Beispiel Zwei Programme P und Q schließen sich gegenseitig aus, wenn: P gibt Q aus Q gibt P aus Es gibt kein Zeichen c, das sowohl zu P als auch zu Q gehört …
Inspiriert von Hyperprogramming: N + N, N × N, N ^ N in einem . Vielen Dank an @MartinEnder und @trichoplax für ihre Hilfe im Sandkasten. Definitionen Hyperquines Definieren Sie eine Hyperquine der Ordnung n als ein quineähnliches vollständiges Programm oder eine Funktion P , die alle Regeln erfüllt, die …
Dies ist eine Herausforderung für Polizisten und Räuber. Den Räuber-Thread finden Sie hier Ihre Herausforderung besteht darin, ein Programm zu schreiben, das ein Anagramm seines Quellcodes ausgibt, jedoch nicht den ursprünglichen Quellcode. Zum Beispiel das folgende Python-Programm, print`'print*2``'*2` druckt 'print*2``print*2``' Das hat alle die gleichen Zeichen wie seine ursprüngliche Quelle, …
Mini-Flak ist eine Teilmenge der Brain-Flak- Sprache <>.<...> und []Operationen nicht zulässig sind. Genau genommen darf es nicht mit dem folgenden regulären Ausdruck übereinstimmen : .*(<|>|\[]) Mini-Flak ist die kleinste bekannte Turing-Teilmenge von Brain-Flak. Vor einiger Zeit konnte ich eine machen Quine in Mini-Flak herstellen , aber es war zu …
Aufgabe Nehmen Sie ein einzelnes Unicode-Zeichen als Eingabe. Geben Sie ein Programm in derselben Sprache aus, die auch dieser Spezifikation entspricht, jedoch kein Eingabezeichen enthält. Wenn Ihr Programm mit Eingabe ausgeführt wird , ein , und dann wird das Ausgabeprogramm dann mit Eingang laufen b , dann wird das Programm …
Schreiben Sie ein vollständiges Programm, das eine boolesche oder nicht negative Ganzzahleingabe akzeptiert. Es muss: Gibt seinen eigenen Quellcode aus, wenn der Eingabewert falsch ist Geben Sie den eigenen Quellcode umgekehrt aus, wenn der Eingabewert wahr ist Ihr Programm kann weder palindrom sein noch seinen eigenen Quellcode lesen. Dies ist …
Eine Drehung einer Saite erfolgt durch Aufteilen einer Saite in zwei Teile und Umkehren ihrer Reihenfolge, beispielsweise "world! Hello,"eine Drehung von "Hello, world!". Es ist möglich, Programme zu erstellen, die gedreht werden können, um ein anderes, aber immer noch gültiges Programm zu bilden. Betrachten Sie dieses Beispiel in Python: print …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.