Programmierrätsel & Code Golf

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

14
Der kürzeste Abstand zwischen zwei Punkten ist eine Linie
Codieren Sie ein Programm oder eine Funktion, um eine interaktive Leinwand mit einer Größe von mindestens 400 x 400 Pixel auf dem Bildschirm zu erstellen. Die Leinwand kann eine beliebige Farbe haben, umrandet oder randlos, mit oder ohne Titelleiste usw., nur irgendeine Form von offensichtlicher Leinwand. Der Benutzer klickt auf …

30
Diamantschöpfer +
Herausforderung : nAls Eingabe wird eine Ganzzahl angegeben . Erstellen Sie einen Diamanten, der 2x der angegebenen Zahl entspricht n. Eingabe: Die Eingabe ist eine Ganzzahl nund 2 <n ≤ 3000. Ausgabe : Die Ausgabe erfolgt als Zeichenfolge und in Form eines Diamanten, der +zu Beginn aus einer Additionslinie besteht, …

5
Blasen Sie die Klammern!
Auf dieser Site gibt es einige Fragen zum Ausgleichen von Klammern und zum Überprüfen, ob die Klammern ausgewogen sind. Ich schlage vor, es ist jetzt Zeit, diese ausgewogenen Klammern für etwas zu verwenden! In Mathematik und Programmierung sind Klammern wie Blasen, die alles Innere von allem Äußeren isolieren, sodass alles, …

13
Abenteurer in den Ruinen
Testfahrer • Herausforderung Diskussion • Submit Adventurer ( Bildquelle ) Mehrere rivalisierende Abenteurer durchsuchen die Ruinen nach Schätzen, können aber nur so viel auf einmal tragen und haben ihre Grenzen der Ausdauer. Sie möchten den wertvollsten Schatz finden und hinausgehen, bevor sie zu müde werden, um fortzufahren. Sie versuchen, durch …

9
ASCII-Rhombennetz
Schreiben Sie den kürzesten Code, gemessen durch die Anzahl der Bytes, um ein aus Rhomben zusammengesetztes ASCII-Gitter mit den folgenden Parametern zu generieren: m - Anzahl der vollständigen Rhomben in einer Reihe n - Anzahl der Zeilen s - Seite der kleinsten Raute r - Verschachtelungsebene - Wie viele Rhomben …

8
Schnur abwickeln
Produzieren Sie bei einer quadratischen Zeichenfolge die gesamte Ausgabe für die Zeichenfolge in jeder Phase des Aufwickelns. Die Schnur muss sich jeweils um eine Viertelumdrehung im Uhrzeigersinn entfalten. Beispiele Eingabe : A Ausgabe : A Hinweis : Die für diesen speziellen Testfall duplizierte Eingabe wird nur akzeptiert, wenn dies dazu …

21
Finde die besten Lücken
Eine Primzahllücke ist der Unterschied zwischen zwei aufeinanderfolgenden Primzahlen. Genauer gesagt, wenn p und q Primzahlen mit p < q sind und p + 1, p + 2, ..., q - 1 keine Primzahlen sind, definieren die Primzahlen p und q eine Lücke von n = q - p . …

30
Modul Summation
Ich nenne diese Sequenz "die Jesus-Sequenz", weil es sich um die Summe von Mod . </ Pun> handelt Für diese Sequenz nehmen Sie alle positiven ganzen Zahlen m kleiner als die Eingabe n und nehmen die Summe von n Modulo pro m . Mit anderen Worten: an=∑m=1n−1nmodman=∑m=1n−1nmodma_n = \sum_{m=1}^{n-1}{n\bmod m} …

13
Seqindignot-Sequenz
Der Titel setzt sich aus 'Sequence Index Digit Not' zusammen. Herausforderung: Bei einer gegebenen ganzen Zahl nwird >= 0die n'te Zahl der folgenden Sequenz ausgegeben . Hier sind die ersten 50 Elemente, über denen sich der (0-indizierte) Index befindet: 0 1 2 3 4 5 6 7 8 9 10 …

30
Zeichne eine S-Kette
Hintergrund Als ich jünger war, wurde mir eine Methode beigebracht, eine seltsame "S" -Form zu zeichnen, die ich (zusammen mit meinen Klassenkameraden) faszinierend fand. Heute habe ich es wiederentdeckt und aufgrund seines formelhaften Ansatzes beim Zeichnen gedacht, dass es zu einer interessanten Herausforderung führen könnte: P Zeichnen des "S" Das …

5
Gefälschte Statistiken
Wenn Sie gefälschte Nachrichten erfinden möchten, sollten Sie einige Daten fabrizieren, um sie zu sichern. Sie müssen bereits einige vorgefasste Schlussfolgerungen haben, und Sie möchten, dass einige Statistiken das Argument Ihrer fehlerhaften Logik verstärken. Diese Herausforderung soll Ihnen helfen! Bei drei eingegebenen Zahlen: N - Anzahl der Datenpunkte μ - …


20
Ist es ein Chen Prime?
Eine Zahl ist eine Chen-Primzahl, wenn sie zwei Bedingungen erfüllt: Es ist an sich Prime Selbst plus zwei ist entweder eine Primzahl oder eine Halbprimzahl. Eine Primzahl ist eine Zahl, bei der genau zwei Teiler vorhanden sind und diese Teiler aus sich selbst und einem Teiler bestehen. Eine Semi-Primzahl ist …

20
Tipps zum Golfen im x86 / x64-Maschinencode
Mir ist aufgefallen, dass es keine solche Frage gibt, also hier ist es: Haben Sie allgemeine Tipps zum Golfen im Maschinencode? Wenn der Tipp nur für eine bestimmte Umgebung oder Anrufkonvention gilt, geben Sie dies bitte in Ihrer Antwort an. Bitte nur einen Tipp pro Antwort (siehe hier ).

16
Kolakoski-Reduktion
Überblick Einige von Ihnen kennen möglicherweise die Kolakoski-Sequenz ( A000002 ), eine bekannte selbstreferenzielle Sequenz mit der folgenden Eigenschaft: Es ist eine Sequenz, die nur Einsen und Zweien enthält, und für jede Gruppe von Einsen und Zweien entspricht sie sich selbst, wenn Sie die Länge der Läufe addieren, nur der …

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.