Als «code-golf» getaggte Fragen

Code-Golf ist ein Wettbewerb, um ein bestimmtes Problem in den wenigsten Bytes des Quellcodes zu lösen.

17
Wechselndes Muster
In einer nun gelöschten Stapelüberlauf-Frage hat jemand Folgendes gepostet: Schreiben eines Programms oder der Funktion zum Drucken in alternierenden Muster *und #basierend auf einer vorgegebenen ganzen Zahl n. Einige Beispiele: Eingabe: n=1 Ausgabe: * Eingabe n=5 Ausgabe: *#### ###** ***## ###** *#### Eingabe: n=8 Ausgabe: *####### ######** ***##### ####**** ****#### …

7
Binäre Baumrotationen
Ausgeglichene binäre Suchbäume sind wichtig, um O (log n) -Nachschauen (oder ähnliche Operationen) zu gewährleisten . In einer dynamischen Umgebung, in der viele Schlüssel nach dem Zufallsprinzip eingefügt und / oder gelöscht werden, können Bäume zu verknüpften Listen ausarten, die für Nachschlagezwecke schrecklich sind. Daher gibt es verschiedene Arten von …


12
Finden Sie die Fibonacci-Muster
Sie sind wahrscheinlich mit der Fibonacci-Sequenz vertraut, bei der die ersten beiden Terme 0, 1(oder manchmal 1, 1) sind und jeder Term danach die Summe der vorherigen beiden ist. Es beginnt so: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... Manchmal enthält die Sequenz Zahlen …


12
Ist es ein Übungsset?
Wir alle wissen, dass viele Übungen nur eine Körperhälfte betreffen. Sie müssen sie also zweimal machen, einmal für jede Seite. Solche Übungen haben zwei Gegenstücke, eines für die linke und eines für die rechte Seite. Es ist jedoch nicht erforderlich, die beiden Gegenstücke nacheinander auszuführen, solange die Übungen für beide …

26
Gleiche Zahlen im Sub-Array
Bei einer Reihe von Zahlen mit length >=3undlength % 3 == 0 [1, 2, 3, 4, ...] Sie werden es in Sub-Arrays der Länge 3 aufteilen [[1, 2, 3], [4, 5, ...], [... Und ein Array mit zurückgeben [0] => Die Anzahl der Fälle im Unterarray, in denen alle Zahlen …

27
Die einzigartige PIN-Liste für Vorhängeschlösser!
Einführung In einem privaten Chat ist ein Freund von mir anscheinend kürzlich auf ein Sicherheitssystem gestoßen, das die folgenden zwei Einschränkungen für seine gültigen Pins aufweist: Jede Ziffer muss eindeutig sein (dh "1" darf nur einmal vorkommen) Die Reihenfolge der Ziffern spielt keine Rolle ("1234" = "4321") Um zu veranschaulichen, …

12
Anzahl der Einwände
Aufgabe Gegeben 2 positive ganze Zahlen sind nund k, wobei der n > kAusgang die Anzahl von Surjektionen aus einem Satz von nunterscheidbaren Elementen in einen Satz von kunterscheidbaren Elementen. Definition Eine Funktion f: S → T heißt Surjektion, wenn für jedes t everyT s∈S gilt, so dass f (s) …

12
Programmieren Sie meinen Autodialer
Früher verwendeten Telefonautodialer Lochkarten mit einer Spalte für jede Ziffer der zu wählenden Nummer. Die Spalten hatten sieben Zeilen. Die ersten drei Zeilen repräsentierten die Zahlen (1,2,3), (4,5,6) bzw. (7,8,9). Die letzten drei Reihen haben diese Anordnung um 90 ° gedreht: (1,4,7), (2,5,8) und (3,6,9). Die mittlere Reihe wurde für …

16
Die 21 Frisuren der Apokalypse
Die 21 Frisuren der Apokalypse Bei einer Liste von Zahlen zwischen 1 und 21 (oder 0 und 20) wird eine "zusammengenähte" Zeichnung der folgenden Flächen ausgegeben ( siehe Regeln für Nähinformationen ): ___ ,,, ooo === +++ ### -*~*- (o o) (o o) (o o) (o o) (o o) (o …

9
Intermediate String Array Reflection
Beginnen wir damit, eine Reflektion eines Zeichens in einem 2D-Array von Zeichen neu zu definieren: Definieren Sie bei einem quadratischen 2-d-Array von Zeichen mit unterschiedlichen alphabetischen Kleinbuchstaben ein Abbild eines Buchstabens in der Matrix, indem Sie es durch die Mitte des Quadrats mit dem Zeichen direkt gegenüber vertauschen. So ein …
16 code-golf  string 

10
Airlinersitze zuweisen
Inspiriert von der APL-Lektion der letzten Woche . Wenn Sie eine 2D-Sitzkarte in Großbuchstaben und eine 1D-Kundenliste haben, geben Sie die Sitzkarte und die Kundenliste zurück, die jedoch wie folgt geändert wurden (um belegte Sitze und sitzende Kunden anzugeben): Schreiben Sie für jeden eindeutigen Buchstaben in der eingegebenen Passagierliste so …

8
Code 39 Barcode-Encoder
Schreiben Sie eine Funktion oder ein Programm, das eine Zeichenfolge in einen Barcode im Code 39- Format codiert, wobei jedes Zeichen als fünf durch vier Lücken getrennte Striche codiert wird. Entweder sind zwei der Balken und einer der Lücken breit und andere sind schmal (10 * 4 Codes), oder drei …
16 code-golf 


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.