Herausforderung In dieser Aufgabe müssen Sie ein Programm schreiben, das eine ganze Zahl N (-1e9 <= N <0 && 0 <N <= + 1e9) eingibt , und dann T = (abs (N)% M + 1) berechnen , wenn N ist positiv, dann geben Sie das T-te Zeichen vom Anfang an …
Die Aufgabe Bei dieser Herausforderung besteht Ihre Aufgabe darin, Code zu schreiben, der eines seiner zufällig ausgewählten Anagramme mit gleichmäßiger Verteilung ausgibt, sich jedoch niemals selbst ausgeben sollte. Ausarbeitung Wenn keine Eingabe erfolgt, sollte Ihr Programm eines der Anagramme seines Quellcodes ausgeben. Ihr Programm sollte niemals seine eigene Quelle ausgeben, …
Ein Satz der Zahlentheorie (für unsere Zwecke) ist eine Folge der folgenden Symbole: 0und '(Nachfolger) - Nachfolger bedeutet +1also0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(Addition) und *(Multiplikation) = (gleich) (und )(Klammern) der logische Operator nand( a nand bist not (a and b)) forall …
Die Aufgabe ist eine ziemlich einfache Herausforderung mit einem Twist. Sie müssen Ihren Quellcode in Form einer Pyramide ausgeben. Die Form einer Pyramide ist unten definiert: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... Die Hauptbeschränkung dieser Herausforderung besteht darin, dass Ihr Quine genau genug Bytes enthalten muss, um das …
Machen Sie eine Quine, aber mit einer Wendung. Erklärung Das Quine druckt seinen Code, setzt aber sein erstes Zeichen am Ende. (Sie können dies in umgekehrter Reihenfolge tun, aber diese Notiz in Ihre Antwort aufnehmen.) Die Ausgabe muss dann ein Programm sein, das auch eine Lösung darstellt. Beispiel: Angenommen, Ihr …
Wir alle wissen, was eine Quine ist. Ein invertiertes Quine ist ein nicht leeres Programm, das die Umkehrung seines Quellcodes druckt, ohne seinen Quellcode zu lesen. Es besteht ausschließlich aus druckbaren ASCII-Zeichen (Leerzeichen durch ~). Hier bedeutet "Inverse des Quellcodes" Folgendes: Die Ausgabe Ihres Programms muss jedes druckbare ASCII-Zeichen (m …
Diese Herausforderung ist die erste in einer Serie mit zwei Herausforderungen zum Thema Wiederholung. Der zweite wird bald auf sein. In einer Sprache namens Wiederholung (nur aus etwas I), besteht dort eine unendliche Reihe von 12345678901234567890..., mit 1234567890immer wiederholen. Die folgende Syntax steht für die Ausgabe von Zahlen zur Verfügung: …
Quines machen Spaß. Polyglots machen auch Spaß. Es gibt vielsprachige Quines, aber wir können die Messlatte noch höher legen. Schreiben Sie eine Datei, die ein gültiges Programm für die Sprachen α, β und γ enthält. Wenn die Datei (möglicherweise nach dem Kompilieren) als Programm der Sprache α oder β ausgeführt …
Ich versuche, etwas C ++ zu spielen. Ist es möglich, diesen Zustand zu verkürzen? X > 3 & X - Y > 1 (Abgesehen vom Entfernen von Leerzeichen natürlich.) Also Xist zumindest 4doch X >= Y + 2. Xund Ysind ganze Zahlen im Intervall [0,5]. Ich habe versucht, eine bitweise …
Schreiben Sie ein einfaches Programm, das sich bei der Ausführung selbst kopiert. Ihr Programm sollte eine Art ausführbare Datei unter Windows, Linux usw. sein, eine neue ausführbare Datei generieren, die mit Ihrer ursprünglichen ausführbaren Datei identisch ist, mit zufälligem Namen und beendet wird. Ihr Programm sollte keinerlei Dateien lesen oder …
Dieses 128-sprachige Quine Ouroboros (ein Programm, das ein Programm in einer anderen Sprache ausgibt, das ein Programm in einer weiteren Sprache ausgibt (125 Sprachen später), das das ursprüngliche Programm ausgibt) ist ziemlich beeindruckend. Leider hat es eine statische Anzahl von Iterationen. Schreiben Sie ein Programm, das ein Programm ausgibt (nicht …
Der Levenshtein-Bearbeitungsabstand zwischen zwei Zeichenfolgen ist die minimal mögliche Anzahl von Einfügungen, Löschungen oder Ersetzungen, um ein Wort in ein anderes Wort umzuwandeln. In diesem Fall kostet jedes Einfügen, Löschen und Ersetzen 1. Zum Beispiel beträgt der Abstand zwischen rollund rolling3, da Löschungen 1 kosten und wir 3 Zeichen löschen …
Zielsetzung: Codieren Sie zwei Programme, bei denen jedes Programm beide Quellcodes ausgibt, die pro Zeichen verschachtelt sind, wie ein Reißverschluss, ein Quine mit zwei Schlitzen. Die Ausgabe eines Double-Slit-Quine beginnt mit dem ersten Zeichen aus dem Quellcode des ersten Programms. Wenn der Quellcode eines der Programme kürzer als der des …
Wenn Sie dies akzeptieren möchten, müssen Sie ein Programm schreiben, das seinen eigenen Quellcode in der binären UTF-8- Darstellung ausgibt . Regeln Die Quelle muss mindestens 1 Byte lang sein. Ihr Programm darf keine Eingaben annehmen (oder eine nicht verwendete, leere Eingabe haben). Die Ausgabe kann in einem beliebigen praktischen …
Verwandte: Interquine Programm A gibt den Code von Programm B aus, wenn es ausgeführt wird, und B gibt die Quelle von C aus und C gibt die Quelle von A aus. Dieses Mal können Sie nicht zwei Zeichen austauschen und erneut austauschen :) Bedarf: Nur eine Sprache in allen Programmen …
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.