Programmierrätsel & Code Golf

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

10
Entschlüsseln Sie das erweiterte Wechsler-Format
Diese Herausforderung basiert auf einem Sandbox-Beitrag von user48538 . Da er auf dieser Seite nicht mehr aktiv ist, habe ich diese Herausforderung angenommen. apgsearch , das verteilte Suppensuchprogramm für Conways Game of Life und die Suchergebnisdatenbank Catagolue, verwenden apgcodes , um Muster zu klassifizieren und zu kennzeichnen. apgcodes selbst verwenden …


21
Aufsteigende ganzzahlige Pyramide
Geben Sie entweder den folgenden Text oder eine Liste mit ganzen Zahlen aus (weitere Details siehe unten). 0 10 1 20 11 2 30 21 12 3 40 31 22 13 4 50 41 32 23 14 5 60 51 42 33 24 15 6 70 61 52 43 34 …
18 code-golf 

29
Zählen Sie die Glückskarten innerhalb des angegebenen Bereichs
In Russland haben wir so etwas wie eine Tradition: Wir suchen gerne nach Glückstickets. So sieht ein reguläres Ticket aus: Wie Sie sehen, hat das Ticket eine sechsstellige Nummer. Eine sechsstellige Zahl gilt als glücklich, wenn die Summe der ersten drei Ziffern der Summe der letzten drei Ziffern entspricht. Die …
18 code-golf  math  number 

1
Tetris-Strategie
Ihre Aufgabe ist es, eine Tetris-Strategie zu implementieren, die in Bezug auf Punktzahl und Codegröße ausgewogen ist. In dieser Version des Spiels werden Tetrominos gedreht und von oben in ein Raster von 20 Zeilen und 10 Spalten abgelegt. Während des Fallens können sie nicht gedreht oder horizontal bewegt werden. Wie …

8
Rendern Sie ein ASCII-Labyrinth
aussehen! Es ist ein ASCII-Labyrinth! Also Coolzors, Amazing Balls und so. +-+-----+---+ | | | | | | ++ | | | | ++ +-+ | | | | +-------+ | | | | | +---------+-+ Aber, aber, aber ... es ist eine Qual herauszufinden, in welche Richtung alle Teile …

8
Sortieren nach Mischen von Blöcken
Shuffle-Sortierung blockieren Die Block-Shuffle-Sortierung ist eine (eher künstliche) Methode zum Sortieren einer Liste. Es funktioniert wie folgt, anhand eines Beispiels. [6, 1, 0, 3, 2, 4, -2, -1] Break list into contiguous blocks [6][1, 0][3, 2, 4][-2, -1] Sort each block [6][0, 1][2, 3, 4][-2, -1] Sort blocks lexicographically [-2, …

4
Bauen Sie ein halbes zyklisches Kardinalquin
Ein halbes zyklisches Kardinalquin ist ein zyklisches Quin mit zwei zueinander senkrechten Zuständen. Regeln Sie können entscheiden, welche Drehung Sie im oder gegen den Uhrzeigersinn ausführen möchten. Nach dem Drehen sollten alle Lücken im Code durch Leerzeichen ersetzt werden, um die Positionierung beizubehalten. Ihr Programm muss der Community-Definition eines Quines …

26
Rotationsdurchschnitt
Geben Sie bei einer eingegebenen Ganzzahl n >= 10den Durchschnitt aller deduplizierten Umdrehungen der Ganzzahl aus. Für die Eingabe 123sind die Umdrehungen beispielsweise 123(keine Umdrehung), 231(eine Umdrehung) und 312(zwei Umdrehungen). Der Durchschnitt von diesen ist (123 + 231 + 312) / 3oder 222. Als weiteres Beispiel nehmen Sie 4928. Die …

10
Sortieren Sie eine Liste minimal in eine Matrix
Wenn Sie eine unsortierte Liste eindeutiger, streng positiver Ganzzahlen haben, sortieren Sie sie minimal in eine 2D-Matrix. Es wird garantiert, dass die Eingabeliste eine zusammengesetzte Länge hat, was bedeutet, dass die Ausgabematrix nicht unbedingt quadratisch ist, sondern eine Größe n x mmit hat n,m > 1. "Minimal sortieren" bedeutet hier: …

14
Spielen Sie den chinesischen 9 * 9-Mehrfachtisch
Geben Sie die folgende Tabelle aus: 一一得一 一二得二 二二得四 一三得三 二三得六 三三得九 一四得四 二四得八 三四十二 四四十六 一五得五 二五一十 三五十五 四五二十 五五二十五 一六得六 二六十二 三六十八 四六二十四 五六三十 六六三十六 一七得七 二七十四 三七二十一 四七二十八 五七三十五 六七四十二 七七四十九 一八得八 二八十六 三八二十四 四八三十二 五八四十 六八四十八 七八五十六 八八六十四 一九得九 二九十八 三九二十七 四九三十六 五九四十五 六九五十四 七九六十三 八九七十二 …

7
Russische Nesting Quine
Eine russische Nistpuppe, besser bekannt als Matroschka-Puppe , ist eine Puppe, die eine kleinere Version von sich selbst enthält , die dann eine andere kleinere Version von sich selbst enthält , die eine kleinere Version von sich selbst enthält, die enthält eine kleinere Version von sich selbst ... - bis …

30
Fülle mein Bubble Sheet aus
Heute war der Anmeldungstag für die AP-Prüfung an meiner Schule, und während ich akribisch in den erforderlichen Seiten und Informationsseiten blubberte, traf mich die Idee für diese Herausforderung. Ausgehend von einer Folge von Buchstaben und Zahlen geben Sie ein entsprechend ausgefülltes Blasendiagramm aus. Regeln: Ersetzen Sie für jedes Zeichen in …

9
Füllen Sie die Klammern aus
Normale Klammern ( (), [], <>und {}) sind schön und eindeutig sein , aber jemand dachte , dass es eine gute Idee wäre , nicht Klammerzeichen wie Klammern zu verwenden. Diese Zeichen |und "sind nicht eindeutig. Zum Beispiel tut """" entsprechen (()) oder ()() Es ist unmöglich zu sagen. Interessant …

2
Wie viele mischen
Ein Riffle-Shuffle ist eine Art von Shuffle, bei dem das Deck in zwei Partitionen aufgeteilt wird und die Partitionen dann wieder zusammengefügt werden, um ein neues gemischtes Deck zu erstellen. Die Karten werden so zusammengefügt, dass die relative Reihenfolge der Karten in der Partition erhalten bleibt, in der sie Mitglied …

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.