Programmierrätsel & Code Golf

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

5
Das ist ein seltsamer Berg!
Inspiriert von Display eine Kette kleiner Berge mit einer ungeraden Zahl oben drauf! von @sygmei . Warum eine Bergkette, wenn Sie eine massive haben können? Erstellen Sie ein Programm, das eine eingegebene Nummer verwendet und einen Berg mit jeder ungeraden Nummer bis zur eingegebenen Nummer druckt. (Wo "Südwesten" bedeutet directly …

5
Bestimmen Sie die optimalen Tempomatoptionen
Ein Tempomat verfügt über 3 verschiedene Optionen zum Bewegen des Griffs, um die Geschwindigkeit einzustellen, mit der Sie fahren möchten. Auf dich zu: Fügt 1 Geschwindigkeit hinzu. Aufwärts: Erhöht die Geschwindigkeit auf das nächste Vielfache von 10 (z. B. 20 -> 30, 32 -> 40) Abwärts: Verringert die Geschwindigkeit auf …

4
Berechnen Sie die Perimeterdichtematrix
Einführung Die Perimeterdichtematrix ist eine unendliche binäre Matrix M, die wie folgt definiert ist. Betrachten Sie einen (1-basierten) Index (x, y) und bezeichnen Sie mit M [x, y] die rechteckige Untermatrix, die von der Ecke (1, 1) und (x, y) überspannt wird . Angenommen, alle Werte von M [x, y] …
10 code-golf  matrix 

5
Wie viele bedeutende Figuren?
Bestimmen Sie anhand einer Zahl als Eingabe, wie viele signifikante Zahlen sie enthält. Diese Nummer sollte als Zeichenfolge verwendet werden, da Sie eine spezielle Formatierung vornehmen müssen. Du wirst bald sehen, was ich meine (glaube ich). Eine Ziffer ist ein Zeichen, wenn mindestens eine der folgenden Bedingungen zutrifft: Ziffern ungleich …
10 code-golf  string  math 

16
Warten Sie ... was sollte ich noch einmal sagen?
Ich vergesse oft, was ich sagen wollte, wenn der Lehrer mich zum Sprechen aufruft. Können Sie mir ein Werkzeug machen, um das zu lösen? Bedarf: Das Programm muss wie folgt wiederholt werden: Nehmen Sie zuerst die Eingabe auf Wenn die Eingabe leer ist, drucken Sie die zuletzt gespeicherte Frage. Andernfalls …
10 code-golf  string 

20
Animieren Sie das Finden der Mitte
Entfernen Sie bei einer nicht leeren Zeichenfolge das erste und das letzte Zeichen, bis Sie ein oder zwei Zeichen erhalten. Wenn die Zeichenfolge beispielsweise lautet abcde, sollte Ihr Programm Folgendes drucken: abcde bcd c Wenn dies jedoch der abcdefFall ist, sollte es bei zwei Zeichen enden: abcdef bcde cd Nachgestellte …
10 code-golf  string 

2
Ein Tag bei den Pferderennen
Hintergrund In den späten 90ern / ersten 00ern, als Flash Web Design so cool war, dass niemand ohne eine vollständige Flash-Website oder zumindest ein animiertes Widget leben konnte, wurde ich beauftragt, einen "Pferderennen-Viewer" in Flash / Actionscript zu entwickeln. In Form einer Animation im Stil eines Videospiels aus den 80er …

3
C # ist das Hauptproblem
Dieses Programmierpuzzle ist inspiriert von einer anderen Frage, die gestern hier gestellt wurde, aber vom Autor gelöscht wurde ... Die Herausforderung: Erstellen Sie eine ausführbare Binärdatei (Windows .EXE- oder Linux-Binärdatei) mit Visual C # (oder Ihrer bevorzugten C # -IDE), die den folgenden Text in die Standardausgabe druckt: Main() is …

1
Braincopterify ein Bild
Einführung Braincopter ist ein esoterisches Brainf *** -Derivat, das ein Brainf *** -Programm als Bild codiert. Als 2D-Sprache werden zwei zusätzliche Befehle verwendet. Sie drehen den Anweisungszeiger (anfänglich nach rechts zeigend) im und gegen den Uhrzeigersinn. Braincopter ist sehr ähnlich zu Brainloller , mit der Ausnahme , dass anstelle unterschiedliche …

2
Corrcey mein Soellign
Einführung Einige von Ihnen haben vielleicht bemerkt, dass ich ein schlampiger Typ bin, wenn ich mein Telefon benutze. Deshalb möchte ich, dass Sie ein Programm schreiben, das meine Tippfehler korrigiert. Chalkrnge Geben Sie bei einem falsch geschriebenen Wort alle möglichen Wörter aus, die ich schreiben wollte. Typso Die Hauptursache für …
10 code-golf 

9
Super Faltnummern
Wir haben bereits eine klappbare Nummer definiert hier . Aber jetzt werden wir eine Super Folding Number definieren. Eine Super Folding-Zahl ist eine Zahl, die, wenn sie genügend oft gefaltet wird, irgendwann eine Zahl weniger als eine Zweierpotenz erreicht. Die Faltmethode unterscheidet sich geringfügig von der Frage nach der Faltnummer. …

6
Konstruierbare n-Gons
Ein konstruierbares n-Gon ist ein reguläres Polygon mit n Seiten, das Sie nur mit einem Kompass und einem nicht markierten Lineal konstruieren können. Wie von Gauß angegeben, ist das einzige n, für das ein n-Gon konstruierbar ist, ein Produkt einer beliebigen Anzahl unterschiedlicher Fermat-Primzahlen und einer Potenz von 2 (dh …
10 code-golf 


1
Bewerten Sie Ausdrücke mit signifikanten Zahlen
Bei einem gegebenen Ausdruck besteht Ihre Aufgabe darin, ihn zu bewerten. Ihre Antwort kann jedoch nicht mehr Ziffern als nötig anzeigen, da dies den Eindruck erweckt, dass die Messungen präziser sind als die Realität. Die Anzahl der signifikanten Ziffern einer Zahl gibt an, wie viele Ziffern sie in wissenschaftlicher Notation …
10 code-golf  math 

5
Schritte der Permutation
Schreiben Sie eine Funktion, die einen Satz von Ganzzahlen verwendet und jede Permutation des Satzes und den zwischen jedem Schritt durchgeführten Austausch druckt Eingang eine Menge von ganzen Zahlen, zum Beispiel (0, 1, 2) Ausgabe die Liste der Permutationen und Swaps im Format (Set) (Swap) (Set) ... Testfall Input: (3, …

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.