Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

14
Index der mehrdimensionalen Koordinaten auswerten
Eine Sammlung von N Dimensionskoordinaten wird bereitgestellt. Ein Beispiel ist unten: {2,3,4} Dies kann als dreidimensionales Array mit 2x, 3y und 4z betrachtet werden; Es kann eine beliebige Anzahl von Dimensionen geben. Im Beispiel gibt es insgesamt 24 Knoten. Jeder Knoten kann mit {x, y, z} indiziert werden. Um auf …

10
Hallo Welt, die Fehler behandelt
Schreiben Sie ein Programm oder eine Funktion mit den folgenden Funktionen: Das Programm / die Funktion versucht zunächst, die Zeichenfolge Hello, world!in den Standardausgabestream zu schreiben . (Für diese Herausforderung sind keine anderen Ausgabeformen akzeptabel, da der Schwerpunkt eher auf der E / A als auf dem trivialen Verhalten des …

15
Implementieren Sie die Euler-Methode
Ziel dieser Herausforderung ist es, mit der Euler-Methode die Lösung einer Differentialgleichung der Form f (n) (x) = c zu approximieren . † Die Eingabe ist eine Liste von ganzen Zahlen, in denen der n- te Wert den Wert von f (n) (0) darstellt. Die erste ganze Zahl ist f …

5
Klavierakkorde auf weißen Tasten
Hintergrundgeschichte [was nicht stimmt] Ein Klavier ist wie folgt aufgebaut: Bei meinem Klavier sind jedoch alle schwarzen Tasten defekt! Ich möchte trotzdem einige Akkorde auf meinem kaputten Klavier spielen können. In der Musik ist ein Akkord eine Gruppe von Noten, die zusammen gespielt werden. Um die Eingabe von Akkorden zu …

4
Ein Bild „überwachen“
Das Problem: Diese Herausforderung kommt von einem echten Problem, das ich hatte. Ich habe ein Dual-Monitor-Setup bei der Arbeit und wollte das folgende Bild als Hintergrundbild verwenden: Meine Monitore haben jedoch ziemlich bedeutende Einfassungen, und wenn ich meinen Hintergrund einstelle, sieht es ungefähr so ​​aus, als ob der Pier (Appiers?) …

4
Reihenfolge der Mia-Sets
Das Würfelspiel Mia führt eine sehr nicht triviale Reihenfolge von Sätzen der Größe zwei ein: {3,1} < {3,2} < {4,1} < {4,2} < {4,3} < {5,1} < {5,4} < {6,1} < {6,5} < {1,1} < {2,2} < {6,6} < {1,2} Im Allgemeinen spielt die Reihenfolge innerhalb eines Tupels keine Rolle …

5
Zählen Sie die Anzahl der Hamming-Distanzsequenzen
Der Hamming-Abstand zwischen zwei gleich langen Saiten ist die Anzahl der Positionen, an denen sich die entsprechenden Symbole unterscheiden. Sei Peine binäre Zeichenfolge der Länge nund Teine binäre Zeichenfolge der Länge 2n-1. Wir können die nHamming-Abstände zwischen Pund jedem nTeilstring Tin der Reihenfolge von links nach rechts berechnen und sie …

3
Imaginärteile nicht-trivialer Riemann-Nullen
Einführung Gemäß der Riemann-Hypothese sind alle Nullen der Riemann-Zeta-Funktion entweder negative gerade ganze Zahlen (als triviale Nullen bezeichnet ) oder komplexe Zahlen der Form 1/2 ± i*tfür einen reellen tWert (als nicht triviale Nullen bezeichnet ). Für diese Herausforderung werden wir nur die nicht trivialen Nullen betrachten, deren Imaginärteil positiv …

2
Bidirektionale Quine-Kette
PPCG hat noch nicht genug von Quines ... Herausforderung: Ihre Aufgabe ist es, ein Programm "A0" zu erstellen. Wenn dieses Programm ohne Eingabe ausgeführt wird, gibt es nichts aus. Wenn dieses Programm mit Eingabe ausgeführt wird, gibt es "A1" aus. Wenn "A1" ohne Eingabe ausgeführt wird, wird "A0" ausgegeben. Wenn …

11
Erstellen Sie jede Kombination von Variablengruppen bis zur Reihenfolge n
SPEZIFIKATION mErstellen Sie bei gegebenen Variablen jede Kombination bis zur Reihenfolge n. Beispielsweise, Die Ausgabe der Zuordnung von zwei Variablen ( aund b) zur Reihenfolge 1wäre: ein b ab Die Ausgabe der Zuordnung von zwei Variablen ( aund b) zur Reihenfolge 2wäre: ein a 2 b b 2 ab a …

4
Quining, aber mit Windows-Dateien!
Schreiben Sie eine Quine, die sich beim Ausführen im aktuellen Verzeichnis in einer Quelldatei mit dem Namen selbst erstellt. Wir werden hier Windows verwenden, daher muss der Dateiname (und damit Quine) die folgenden Einschränkungen aufweisen: Keines dieser Zeichen \ / : ? * < > | Weniger als 211 255 …

8
Konvertieren Sie AWG in Zoll
AWG (American Wire Gauge) ist eine gängige Methode zur Angabe von Drahtgrößen. Ihre Aufgabe bei dieser Herausforderung ist es, von einem bestimmten Messgerät in den Durchmesser des Drahtes in Zoll umzurechnen. Die Größe in Zoll für die Anzeigen von 4/0bis 40ist in der folgenden Tabelle angegeben: Spur zu Zoll Tabelle …

3
Das Eratosthenes Shuffle
Herausforderung Schreiben Sie eine Funktion oder ein Programm, das eine Eingabezeile akzeptiert, eine sehr spezifische und seltsam vertraute Zufallswiedergabe für ihre Zeichen ausführt und das Ergebnis ausgibt. Das erforderliche Mischen kann mit dem folgenden Algorithmus beschrieben werden: Beschriften Sie jedes Zeichen in der Eingabe mit einem 1-basierten Index. Schreiben Sie …
9 code-golf 

2
Der Steuerhistoriker
Einführung Es gibt einen Steuereintreiber, der Schwierigkeiten hat, die Steuern seines Königreichs zu verwalten: Die historischen Aufzeichnungen sind in einem großen Feuer niedergebrannt. Er möchte herausfinden, wie viele mögliche Vergangenheiten es geben könnte, woher das aktuelle Geld stammt. Zum Glück ist sein Königreich sehr einfach. Das Königreich kann durch eine …

2
Fehler (oder Warnung) Quine, die auch eine normale Quine ist [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . (Inspiriert von diesem Kommentar zu einer alten Frage.) Hintergrund Ein Fehlerquine …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.