Programmierrätsel & Code Golf

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

7
Sieh zu, wie sie wie Dominosteine ​​fallen
Sie wohnen in einem Terminal mit einer Breite von 80 Zeichen. Sie langweilen sich und entscheiden sich, Domino zu spielen. Nein, nicht die langweilige Art, die aussieht wie Scrabble, die lustige Art, in der Sie eine Stunde damit verbringen, sie einzustellen, um zu sehen, wie sie in einer Sekunde fallen. …

18
Ausgabe der Iccanobif-Sequenz
Schreiben Sie ein Programm oder eine benannte Funktion, die die Sequenz bis zur nth Ganzzahl in der Iccanobif-Sequenz ausgibt oder zurückgibt, die in OEIS als A014258 dokumentiert ist . Beachten Sie, dass nur das nullte Element in der Sequenz ( 0) gedruckt wird, wenn nNull ist. Die Sequenz wird wie …

2
Kannst du den Zauber wirken?
In Magic: the Gathering kämpfen Magier (bekannt als "Planeswalker") miteinander, indem sie Zauber wirken. Zauber kosten Mana. Es gibt fünf Manafarben: Weiß, Blau, Schwarz, Rot und Grün, dargestellt als {W}, {U}, {B}, {R} und {G}. Die Kosten eines Zaubers sind etwas komplexer. Die Kosten können eine beliebige Kombination der folgenden …

9
König des Hügels - Würfel des Lügners
Liar's Dice ist ein ziemlich einfaches Würfelspiel. Ich habe einige verschiedene Variationen der Regeln gesehen, aber hier ist die Version, mit der ich am vertrautesten bin: Jeder Spieler beginnt mit 5W6 Außer wenn die Würfel am Ende einer Runde gezählt werden, kann jeder Spieler seine eigenen Würfel sehen, jedoch nicht …


8
Höhenkarte der Boxen
Schauen Sie sich dieses ASCII-Grafikdiagramm verschiedener Boxen an: +--------------------------------------------------------------+ | | | +-------------------------------+ +-------+ | | | | | | | | | | | | | | | +----------------+ | | | | | | | | | +-------+ | | | | | | | | | | …

2
Wasser in einem Sechskantstab
Ich habe ein paar Sechskantstangen zu einer seltsamen Skulptur zusammengeklebt. Die Stäbe sind 1 bis 99 cm lang und haben eine Querschnittsfläche von 1 cm². Alle Stäbe sind sechseckig mit mindestens einem anderen Stab verklebt. Die Stangen sind alle an ihrer Unterkante ausgerichtet. Nach einem heftigen Regen ist die Skulptur …

5
StickStack-Nummern
StickStack ist eine sehr einfache stapelbasierte Programmiersprache mit nur zwei Anweisungen: | Schiebt die Länge des Stapels auf den Stapel -Entfernt die beiden obersten Elemente aus dem Stapel und drückt ihre Differenz zurück ( second topmost - topmost) Sprachdetails Der Stack ist zu Beginn des Programms leer. Alle Anweisungen werden …

3
Faktorisierung einer 64-Bit-Ganzzahl
Schreiben Sie ein GOLF- Assembly-Programm, das eine Ganzzahl aus stdin (gefolgt von einer nachgestellten Newline) liest und die durch Newlines getrennten Primfaktoren ausgibt, gefolgt von einer nachgestellten Newline auf stdout. Die Primfaktoren müssen nicht in einer bestimmten Reihenfolge sein. 1ist kein Hauptfaktor. Ihre GOLF- Binärdatei (nach dem Zusammenbau) muss in …

12
Die Große Wumpusjagd
KOMPLETT Die Wumpus-Saison ist zu Ende gegangen, und damit auch das Leben vieler bösartiger Wumpus- und tapferer Jäger. Sowie einige feige, unmoralische und geradezu dumme Jäger. Aber am Ende des Tages kam NascarHunter von Dr. Heckle mit der meisten Beute und Herrlichkeit davon. Wir grüßen dich, oh mutiger ... Fahrer? …

16
Generalized Array Riffle
Ein einfacher Start in die Woche! Sie erhalten drei Arrays: das Basis-Array B , das Wert-Array V und das Index-Array I . Sie sollten ein anderes Array erzeugen, in das die Werte von an den durch angegebenen Indizes Veingefügt Bwerden I. Hier ist ein Beispiel: Base: [5, 1, 4, 1, …



7
Sagen Sie den Erdrutsch voraus
Erdrutsche In dieser Herausforderung besteht Ihre Aufgabe darin, das Ausmaß der durch einen massiven Erdrutsch verursachten Schäden vorherzusagen. Wir verwenden das folgende vereinfachte zweidimensionale Modell, das durch eine Anfangshöhe h >= 0 und einen kritischen Koeffizienten parametrisiert wird c > 0. Sie beginnen mit einer hohen Klippe h, und es …
22 code-golf 

6
Generieren Sie die kürzeste De Bruijn
Eine De Bruijn-Folge ist interessant: Es ist die kürzeste, zyklische Folge, die alle möglichen Folgen eines gegebenen Alphabets einer gegebenen Länge enthält. Wenn wir zum Beispiel das Alphabet A, B, C und eine Länge von 3 betrachten, ist eine mögliche Ausgabe: AAABBBCCCABCACCBBAACBCBABAC Sie werden feststellen , dass jede mögliche 3-Zeichen …

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.