Programmierrätsel & Code Golf

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

19
Krone Hundertkrone
Ich bemerkte ein bestimmtes Spiel einen besonderen Lebenszähler hatte, die stattdessen bei Anhalten 999, eine neue Ziffer gewonnen - die nächste Nummer war Krone hundert 👑00. Danach 👑99kam Krone hundert ( 👑👑0) und die letzte Zahl 👑👑9war Krone hundert ( oder 👑👑👑1110 in Dezimalzahl). Ihre Aufgabe ist es, ein Programm …

30
Ganzzahlige Listen von Noah
Einführung: Ich denke, wir haben alle davon gehört, aber hier eine kurze Zusammenfassung: Noah sammelte zwei von jeder Tierart auf dem Planeten, männlich und weiblich, um während einer großen Flut in seiner Arche zu retten. Das eigentliche Zitat aus der Bibel lautet: Genesis 7: 2-3 Du musst sieben von jeder …

25
Ausgabe einer Sudoku-Karte
Die heutige Herausforderung ist einfach: Ohne Eingabe eine gültige Sudoku-Karte ausgeben. Falls Sie mit Sudoku nicht vertraut sind, beschreibt Wikipedia, wie ein gültiges Forum aussehen sollte : Das Ziel besteht darin, ein 9 × 9-Raster mit Ziffern zu füllen, sodass jede Spalte, jede Zeile und jedes der neun 3 × …

2
Nonogramm-Linien-Brute-Force-Lösung
Hintergrund Nonogram , auch bekannt als Picross oder Griddlers, ist ein Puzzle, bei dem das Ziel darin besteht, anhand der Anzahl aufeinanderfolgender farbiger Zellen in jeder Zeile zu bestimmen, ob jede Zelle im 2D-Raster farbig oder leer sein soll. Das folgende Beispiel zeigt ein Nonogramm-Puzzle mit einer Lösung. Das Problem …

11
Ist das Pascals Matrix?
Im Pascalschen Dreieck ist jede Zahl die Summe der beiden Zahlen direkt darüber, wobei leere Stellen als Null behandelt werden: Durch Drehen des Dreiecks können wir quadratische Matrizen unterschiedlicher Größe und Drehung ausschneiden, die ich Pascals Matrizen nenne . Beachten Sie, dass diese Matrizen immer die oberste 111 . Hier …


15
Beliebiges Intervalllineal
Erstellen Sie ein Programm, das eine Länge und eine Liste von Intervallen annimmt und ein Lineal dieser Länge mit längeren Häkchen für jedes Intervall unter Verwendung der Strichzeichnungszeichen ausgibt ┌ ┬ ┐ │ ╵ Die erste Zeile der Ausgabe sollte mit dem Häkchen für 0 mit beginnen ┌und mit einem …

8
Explodierende Zahlen
Sandbox (gelöscht) Definieren wir eine Matrix von 9s als: N= ⎡⎣⎢999999999⎤⎦⎥N=[999999999] N = \begin{bmatrix} 9&9&9\\9&9&9\\9&9&9 \end{bmatrix} Definieren wir eine explodierende Zahl als eine Zahl an Position , die in gleiche ganze Zahlen zwischen allen benachbarten Nachbarn (einschließlich sich selbst) zerlegt werden kann und deren absoluter Wert größer als 0 ist.( …
25 code-golf  matrix 

4
Wie hell ist dieser Raum? 🔥 pt. 1
Bezogen auf diese Frage . Ein Raum ist definiert als ein (nicht notwendigerweise konvexes) nicht schneidendes Polygon, das als geordnete Liste von zweidimensionalen Koordinaten ausgedrückt wird. Eine ausreichend helle Glühbirne wird an einer bestimmten Stelle im Raum platziert und strahlt Licht in alle Richtungen aus. Ihre Aufgabe ist es, die …


14
Wie frustrierend ist mein Film?
Meine Eltern haben ein Heimkino-Gerät. Die Fernbedienung ist kaputt und es ist unglaublich schwierig, in einem Menü nach rechts zu navigieren. Meistens funktioniert es nicht, aber wenn es funktioniert, bewegt es sich unglaublich schnell nach rechts. Dies ist offensichtlich frustrierend, aber es ist am frustrierendsten, wenn Sie einen Filmtitel eingeben …
25 code-golf  string 

16
Nicht überlappende Matrixsumme
Nicht überlappende Matrixsumme Geben Sie bei k Arrays der Länge n die maximal mögliche Summe aus, indem Sie ein Element aus jedem Array verwenden, sodass keine zwei Elemente aus demselben Index stammen. Es ist garantiert, dass k <= n ist. Eingang Eine nicht leere Liste von nicht leeren Arrays mit …

28
Mach mich zu einer Metasequenz
Hintergrund Für diese Herausforderung wird eine "Metasequenz" als eine Folge von Zahlen definiert, bei der nicht nur die Zahlen selbst, sondern auch das Inkrement und das Inkrement um einen zunehmenden Wert usw. zunehmen. Beispielsweise würde die Tier 3-Metasequenz wie folgt beginnen: 1 2 4 8 15 26 42 64 93 …

30
Wie Programmierer sagen: Bemühen Sie sich, faul zu sein
Geschichte Haben Sie diesen Beitrag von 9gag gesehen ? Vielleicht hast du das Gefühl, deine eigenen Sätze zu bilden. Aber dann merkt man, dass man in einer halben Stunde nur ein Drehbuch spielen kann, und man muss sich nie damit auseinandersetzen. Die Vorlage Ihr Programm erhält eine Eingabezeichenfolge, die in …
25 code-golf  string 

6
Prime Containment-Nummern (Speed ​​Edition)
Dies ist die Sequenz A054261 Die te Primzahl ist die niedrigste Zahl, die die ersten Primzahlen als Teilzeichenfolgen enthält. Zum Beispiel ist die Zahl die niedrigste Zahl, die die ersten 3 Primzahlen als Teilzeichenfolgen enthält, was sie zur dritten Primzahl macht.nnnnnn235235235 Es ist trivial herauszufinden, dass die ersten vier Primzahlen …

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.