Programmierrätsel & Code Golf

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

5
Verfolgen Sie ein Objekt im 2D-Raum
Beschreibung Die Aufgabe dieser Herausforderung besteht darin, ein Programm oder eine Funktion zu entwickeln, die ein bestimmtes Objekt in einem n×nn×nn×n Raum verfolgt. I / O. Ihr Programm erhält 3 Eingaben, die auf jede sinnvolle Weise vorgenommen werden können : nwird die Größe der Flugzeugseite sein. (Für n=5n=5n=5 ist Ihre …

9
Jeder sollte einen Freund haben
Ein isoliertes Zeichen ist ein Zeichen (außer einem Zeilenumbruch), das kein benachbartes Zeichen desselben Typs enthält. Benachbarte Zeichen können links, rechts oben oder unten sein, aber keine Diagonalen. Zum Beispiel wird im folgenden Text Hisoliert: Ybb YH% %%%% Alle anderen Zeichen sind nicht isoliert, da an jedes mindestens ein anderes …

9
Mid-Autumn Festival Glücksspiel
Morgen ist das Mittherbstfest, und im Geiste dieses Feiertags werde ich ein Glücksspiel vorstellen, das wir (Leute aus Xiamen ) während des Feiertags spielen! Regeln Das Spiel wird mit sechs 6-seitigen Würfeln gespielt. Unterschiedliche Zahlenkombinationen haben unterschiedliche Ränge, wobei der Schwerpunkt auf Vieren und Einsen liegt. Ihre Aufgabe ist es, …
11 code-golf  game 


16
Primzahlen in großer Zahl
Bei einer großen Anzahl (in Basis 10), z. B. 1234567891011121314151617, finden Sie darin "Primzahlen". Eine Primzahl "Subnummer" ist eine aufeinanderfolgende Folge von Ziffern (aus der Eingabe entnommen), die eine Primzahl (in Basis 10) darstellt. Eingabe : Eine Zahl (entweder eine Zeichenfolge, eine Datei oder was auch immer Sie möchten). Ausgabe …

5
Die Zwiebel oder nicht die Zwiebel?
The Onion (Warnung: Viele Artikel sind NSFW) ist eine satirische Nachrichtenorganisation, die traditionelle Nachrichtenmedien parodiert. 2014 startete The Onion ClickHole (Warnung: auch häufig NSFW), eine satirische Nachrichten-Website, die "Clickbait" -Seiten wie BuzzFeed parodiert. Dank Poes Gesetz lesen die Leute häufig die Schlagzeilen von Artikeln aus The Onion oder ClickHole und …

5
Minimale Zentrosymmetrisierung
Aktuell verwandt. Ziel: Bei einer Matrix aus positiven ganzen Zahlen wird die kleinste zentrosymmetrische Matrix ausgegeben, die M enthält (diese Matrix kann auch nicht positive ganze Zahlen enthalten).MMMMMM Eine zentrosymmetrische Matrix ist eine quadratische Matrix mit Rotationssymmetrie der Ordnung 2 - dh sie bleibt nach zweimaligem Drehen dieselbe Matrix. Beispielsweise …

4
Ex-zunehmende Set-Sequenz
Hintergrund Eine ex-zunehmende Mengenfolge der Ordnung ist definiert als eine Folge von ganzzahligen Mengen S 1 , S 2 , ⋯ , S n, die die folgenden Bedingungen erfüllt:NNNS1,S2,⋯,SnS1,S2,⋯,SnS_1,S_2,\cdots,S_n Jedes ist eine nicht leere Teilmenge von { 1 , 2 , ⋯ , N } .SiSiS_i{1,2,⋯,N}{1,2,⋯,N}\{1,2,\cdots,N\} Für ist S i …

2
Eine faule Tüte Brot
Ich arbeite in einer Bäckerei, die Weizen, Roggen, Gerste, Getreide und französisches Brot serviert, aber der Bäcker ist etwas komisch - er stapelt die Brote in zufälliger Reihenfolge und lässt manchmal am Ende nur einige Regale leer. Jeden Tag kommt derselbe Kunde herein und fragt nach einem Brot, aber das …

21
Minecraft Language Files Updater
In 1.13 wurden Minecraft-Sprachdateien von einem einfachen mehrzeiligen Schlüssel = Wert-Format auf JSON umgestellt . Herausforderung Schreiben Sie ein Programm, das vom Originalformat konvertiert und eine JSON-Zeichenfolge zurückgibt. Die Eingabe kann mit jeder Standardeingabemethode erfolgen. Die Ausgabe muss mit einer beliebigen Standardausgabemethode erfolgen Das Originalformat enthält beispielsweise Zeilen mit Schlüssel …
11 code-golf  game  json 

13
Wertung Briscola
Einführung Briscola ist eines der beliebtesten Kartenspiele Italiens. Es ist ein Trickspiel wie Bridge. Briscola ist bekannt für sein bizarres Punktesystem. Bei dieser Herausforderung geben Sie bei zwei Karten aus, ob die erste mehr, weniger oder die gleiche Anzahl von Punkten wie die zweite im Punktesystem von Briscola erzielt. Herausforderung …

13
First Last Last First
Herausforderung Die Aufgabe ist einfach. Gegeben ein Array und ein erster und letzter Wert: Gibt den ersten vom letzten nach dem ersten und den letzten vom ersten vor dem letzten zurück. Oder einfach: Gegeben ein Array, var1, var2. Beispielarray: [var2 ,, var1 ,, var2 ,, var2, var1, var2,] Rückkehr: Der …

2
Camel Up Cup: Ein KI-Brettspielturnier
Camel Up Cup 2k18 In dieser Herausforderung spielen wir das beliebte Brettspiel Camel Up. Kamel hoch! ist ein Brettspiel, bei dem Spieler auf Kamele setzen, um Runden zu gewinnen, das Spiel zu gewinnen oder das Spiel zu verlieren, Fallen zu stellen, um die Bewegung zu beeinflussen oder ein Kamel zu …

14
Zeichne eine Nachkommenpyramide (Ergänzung)
Herausforderung Erstellen Sie bei einer Folge nicht negativer Ganzzahlen eine Funktion, die eine untergeordnete Pyramide ausgibt, in der die untergeordneten Elemente die Summe beider übergeordneter Zahlen sind. Das Ergebnis wird als Zeichenfolge über die Registerkarte ausgegeben \t. Hinweis: Nachgestellte Registerkarten in jeder Zeile sind nicht erforderlich 1\t\t2\t\t3\n\t3\t\t5\t\n\t\t8\t\t results in 1 …
11 code-golf 

2
Blockieren Sie die Partition einer Zeichenfolge
Inspiration . Betrachten Sie eine Liste l, die aus Zahlen besteht. Definieren Sie eine Blockoperation am Index iin der Liste so l, dass 3 aufeinanderfolgende Elemente von iinnen lbis zum Ende verschoben werden. Beispiel: l, i (1-indexing) -> l (after applying block operation at index i) [1,2,3,4,5], 1 -> [4,5,1,2,3] …

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.