Programmierrätsel & Code Golf

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

2
Regionen regulärer Polygone
Wie viele Regionen bilden die Diagonalen bei einem regulären N-Gon mit allen gezeichneten Diagonalen? Zum Beispiel hat ein reguläres Dreieck genau 1, ein Quadrat genau 4, ein Fünfeck genau 11 und ein Sechseck 24. Die Bewertung ist umgekehrt proportional zur Anzahl der Bytes in Lösung Aufgrund der Laufzeit können kleine …


12
Würfel aus dem Wechsel des Zufallsgenerators
Einführung Sie erhalten einen zufälligen Ganzzahlgenerator mit der folgenden Implementierung Der erste Aufruf gibt immer 1 zurück. Der zweite Aufruf gibt eine zufällige Ganzzahl zwischen 1 und 2 zurück. Der dritte Aufruf gibt eine zufällige Ganzzahl zwischen 1 und 3 zurück. Der n-te Aufruf gibt eine zufällige Ganzzahl zwischen 1 …
10 code-golf  random 

13
Operationen mit Listen
Inspiriert von dieser Frage . Bei einer Liste mit Zahlen drucken Sie: Die Summe und das Produkt der Zahlen in der Liste Der Durchschnitt und Median Die Unterschiede zwischen den einzelnen Begriffen in der Liste (ex [1,2,3] -> [1,1]: 1+1=2, 2+1=3) Die Liste, aufsteigend sortiert Das Minimum und Maximum der …


17
Turm des Hanoi-Lösers
Um zu erfahren, was der Turm von Hanoi ist, googeln Sie ihn oder schauen Sie auf der Wikipedia- Seite nach. Ihr Code sollte in der Lage sein, zwei Dinge zu tun, und diese sind die folgenden: Akzeptieren Sie Benutzereingaben, die die Anzahl der Discs am Startpunkt des Hanoi-Turms angeben Erstellen …
10 code-golf  stack 

1
Kannst du Waldo finden? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Where's Waldo ist ein Suchspiel, in dem Ihnen …



7
Überprüfen Sie, ob eine Zeichenfolge eine Mischung aus Zwillingen ist
Erläuterung Zwei Zeichenfolgen können gemischt werden, indem ihre Buchstaben zu einer neuen Zeichenfolge durchsetzt werden, ähnlich wie zwei Kartenstapel zu einem einzigen Stapel gemischt werden können. Zum Beispiel können die Saiten HELLOund WORLDgemischt werden, um zu bilden HWEOLRLLOD, oder HEWORLLLDOoder vielleicht einfach HELLOWORLD. Es ist kein Shuffle, wenn die ursprüngliche …

16
Zufallsstichprobe ohne Ersatz
Erstellen Sie eine Funktion, die eine Reihe unterschiedlicher Zufallszahlen aus einem Bereich ausgibt. Die Reihenfolge der Elemente in der Menge ist unwichtig (sie können sogar sortiert werden), aber es muss möglich sein, dass der Inhalt der Menge bei jedem Aufruf der Funktion unterschiedlich ist. Die Funktion erhält 3 Parameter in …

6
Zählen Sie alle Binärbäume mit n Knoten auf
Zählen Sie bei einer Ganzzahl n alle möglichen vollständigen Binärbäume mit n internen Knoten auf. (Vollständige Binärbäume haben genau 2 Kinder auf jedem internen Knoten). Die Baumstruktur sollte als Vorbestellungsdurchquerung des Baums ausgegeben werden, wobei 1 einen internen Knoten und 0 einen externen Knoten (Null) darstellt. Hier sind Beispiele für …

4
Schlage Mauern in einem Labyrinth nieder
Regeln: In diesem Spiel beginnen Sie oben in einem rechteckigen Raster der Größe N x M, das aus Wänden und Freiflächen besteht. Die Eingabe besteht aus N Zeilen mit M Zeichen, wobei a .einen offenen Raum und a xeine Wand angibt. Ihr Programm sollte die kleinste Zahl K ausgeben, sodass …
10 code-golf  maze 

1
Code 39 Barcode-Scanner
Der 1974 entwickelte Code 39 ist eine der am häufigsten verwendeten Symbologien oder Typen von Barcodes, obwohl das UPC / EAN-System im Einzelhandel am häufigsten verwendet wird. Code 39-Barcodes können Großbuchstaben, Zahlen und einige Symbole codieren und lassen sich mit einer speziellen Schriftart problemlos von Computersoftware aus drucken. Dies führte …
10 code-golf 

7
Bingokartengenerator
Eine Bingokarte besteht aus fünf Spalten mit jeweils fünf Feldern, wobei das mittlere Feld mit "KOSTENLOS" gekennzeichnet ist. Zahlen können nicht dupliziert werden. Die fünf Spalten sind mit dem folgenden Zahlenbereich gefüllt: B: 1-15 I: 16-30 N: 31-45 G: 46-60 O: 61-75 Geben Sie in möglichst wenigen Zeichen eine Zeichenfolge …
10 code-golf  game 

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.