Die Herausforderung In dieser Herausforderung geben Sie eine Quellsprache S und eine Zielsprache an T . Ihre Aufgabe ist es, das folgende Programm Pin der Sprache zu schreiben S. Wenn ein gültiges Programm Qin der Sprache Tals Eingabe für angegeben wird P, wird ein gültiges Programm Rin der Sprache ausgegeben, …
Weise ist eine einfache bitweise Sprache, die ich vor einiger Zeit entworfen habe. Es basiert auf den bitweisen Operationen von Python . Es gibt mehrere Operationen, von denen die meisten mit dem entsprechenden Symbol in Python identisch oder sehr ähnlich sind. : Duplizieren Sie die Oberseite des Stapels ? Drehen …
Herausforderung: Schreiben Sie einen Code, der bei Ausführung den Quellcode eines zweiten Programms ausgibt, das in einer anderen Sprache ausgeführt werden kann. Das zweite Programm sollte den Quellcode eines dritten Programms ausgeben, das in einer dritten Sprache usw. ausgeführt werden kann. Das letzte Programm sollte PPCGmit einem optionalen einfachen Zeilenumbruch …
In meiner Zeit bei PPCG habe ich festgestellt, dass Quine-Probleme und Polyglot-Probleme sehr beliebt sind. Auch Meta-Lösungen für Probleme, dh Skripte, die ein Programm generieren, das die Lösung für ein Problem darstellt, werden von der Community häufig positiv bewertet. Deshalb habe ich diese Herausforderung geschaffen, die diese drei Ideen umsetzt. …
Sie müssen eine Folge von 10 Programmen schreiben p1 p2 ... p10, die die folgenden Eigenschaften erfüllen: pKdruckt pK+1für K1 bis 9 p10 druckt p10 Wenn die ersten KProgramme verkettet werden, wird das resultierende Programm p1...pKgedruckt p1...pK. Jedes Programm pKmuss größer als das vorherige sein pK-1. Alle Programme müssen in …
Ein bisschen Hintergrund: Als ich zum ersten Mal von Brainf * ck erfuhr, schrieb ich zunächst eine Java-Anwendung, die eine Zeichenfolge aufnimmt und ein etwas optimiertes Programm zum Drucken dieser Zeichenfolge erstellt. In letzter Zeit habe ich mit Piet rumgespielt und das Gleiche getan. Ich habe festgestellt, dass Piet eine …
Definition Eine positive ganze Zahl nist eine praktische Zahl (OEIS-Sequenz A005153 ), wenn alle kleineren positiven ganzen Zahlen als Summen verschiedener Teiler von dargestellt werden können n. Ist beispielsweise 18eine praktische Zahl: Die Teiler sind 1, 2, 3, 6, 9 und 18, und die anderen positiven ganzen Zahlen kleiner als …
Hintergrund Fractran ist eine esoterische Turing-vollständige Programmiersprache, die von John Conway erfunden wurde. Ein Fractran-Programm besteht aus einer geordneten Liste von Brüchen. Das Programm beginnt mit der Eingabe einer einzelnen Ganzzahl. Bei jeder Iteration des Programms wird die Liste nach dem ersten Bruch durchsucht, sodass das Multiplizieren der Zahl mit …
Einführung Die lexikographischen Permutationen einer Liste mit n Elementen können von 0 bis n nummeriert werden ! - 1. Zum Beispiel die 3! = 6 Permutationen (1,2,3)wären (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Wenn eine Permutation auf eine Liste angewendet wird, werden ihre Elemente in derselben Reihenfolge wie die Nummern …
Stackylogic ist eine Programmiersprache, die ich in einer früheren Herausforderung erfunden habe : Führen Sie Stackylogic aus . Lesen Sie diesen Beitrag für alle Details und Beispiele, aber hier ist, wie es umschrieben funktioniert: Stackylogic verwendet 0's und 1' s für die Ein- und Ausgabe eines einzelnen 0 oder 1nach …
Ausgehend von n(der Anzahl der Spieler), t(dem Schwellenwert) und s(dem Geheimnis) werden die nGeheimnisse ausgegeben, die durch Shamirs Secret-Sharing-Algorithmus generiert wurden . Der Algorithmus Für die Zwecke dieser Herausforderung werden die Berechnungen in GF (251) (dem endlichen Feld der Größe 251, auch bekannt als Ganzzahlen mod 251 ) durchgeführt. Normalerweise …
In dieser Herausforderung besteht Ihre Aufgabe darin, Teilzeichenfolgen mit einer bestimmten Struktur zu lokalisieren. Eingang Ihre Eingabe besteht aus zwei nicht leeren alphanumerischen Zeichenfolgen, einem Muster p und einem Text t . Die Idee ist, dass jedes Zeichen von peine zusammenhängende nicht leere Teilzeichenfolge darstellt, tdie nebeneinander auftritt, und pderen …
Willkommen in der Welt des Compiler-Golfs. Ihre Aufgabe ist es, ein Programm zu schreiben, das ein anderes Programm generiert, um eine Variante von FizzBuzz nach Spezifikation abzuspielen. Dein Compiler Schreiben Sie einen Compiler, der nach Spezifikation Varianten des FizzBuzz-Programms generiert. Die Spezifikation dieser Variante wird in Form eines Arrays von …
In dieser Aufgabe müssen Sie ein Programm schreiben, das einen regulären Ausdruck liest und ein anderes Programm generiert, das ausgibt, ob eine Eingabezeichenfolge von diesem regulären Ausdruck akzeptiert wird. Die Ausgabe muss ein Programm sein, das in derselben Sprache wie Ihre Einreichung geschrieben ist. Eingang Der Eingang ist ein regulärer …
Ihre Aufgabe ist es, das Quine mit der längsten Iterationsdauer zu erstellen , wobei die Länge jedes Programms in der Sequenz durch 500 Bytes begrenzt ist. Das heißt, wenn Sie die folgenden Schritte wiederholen: Beginnen Sie mit Ihrem ersten Programm Führen Sie das aktuelle Programm aus Fahren Sie mit Schritt …
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.