Programmierrätsel & Code Golf

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

4
Berechnen Sie den Doppelkopf Score
Einführung Doppelkopf ist ein traditionelles deutsches Kartenspiel für 4 Spieler. Das Deck besteht aus 48 Karten (9, 10, Jack, Queen, King, Ace jeder Farbe, während jede Karte zweimal im Spiel ist), sodass jeder Spieler zu Beginn einer Runde 12 erhält. Es gibt immer 2 Mannschaften, die durch die Verteilung der …

1
HappyCube Puzzle Solver
Diese Herausforderung ist inspiriert von einem Puzzle, das ich gespielt habe und das aus Schaumstoffstücken wie diesen besteht: die wie folgt zu 3D-Würfeln zusammengesetzt werden müssen: Die Puzzleteile können als Gitter aus 5 * 5 Quadraten betrachtet werden, deren mittlere 3 * 3 Quadrate immer durchgehend sind, während die 16 …

7
Erkennen von Anagrammen in einer übergeordneten Zeichenfolge
Bei zwei Zeichenfolgen, einer übergeordneten Zeichenfolge und einer Abfragezeichenfolge, müssen Sie bestimmen, wie oft die Abfragezeichenfolge oder ein Anagramm der Abfragezeichenfolge verwendet werden soll . wird in der übergeordneten Zeichenfolge bei einer Suche mit Groß- und Kleinschreibung angezeigt. Beispiele für Verhalten Eingabe 1 AdnBndAndBdaBn dAn Ausgabe 1 4 Erläuterung Die …


4
Fahren Sie eine hexadezimale 7-Segment-Anzeige mit NAND-Logikgattern
Die allgegenwärtige numerische 7-Segment-Anzeige kann alle 16 hexadezimalen Ziffern eindeutig anzeigen, wie in dieser Wikipedia .gif gezeigt Einträge für diese Herausforderung erstellen ein Schaltbild unter Verwendung von NAND-Logikgattern, das die vier Bits einer hexadezimalen Ziffer in die Eingänge für die sieben Segmente transformiert. Die Eingaben für die 7-Segment-Anzeige sind normalerweise …


11
Entfernen Sie alle nicht druckbaren ASCII-Zeichen
Ihre Herausforderung lautet, falls Sie codiert sind, um sie anzunehmen, wie folgt: Sie können eine der folgenden zwei Herausforderungen auswählen, die implementiert werden sollen: Herausforderung Nr. 1 Aus einer Datei lesen a.txt Schreiben Sie nur druckbare ASCII-Zeichen (Werte 32-126) in eine Datei b.txt Herausforderung Nr. 2 a.txtLöschen Sie mit einer …
9 code-golf 

3
Teilweise beobachtbare Verbindung-4
Das Spiel Sie spielen ein (fast) Standardspiel von Connect-4 . Leider ist es ein Korrespondenzspiel und jemand hat jede zweite Reihe von unten schwarz mit Klebeband versehen, so dass Sie keine Bewegungen Ihres Gegners in diesen Reihen sehen können. Alle Züge in bereits vollen Spalten gelten als bestanden, und wenn …


7
Geben Sie das Datum im Mel-Kalender aus
Der Mel-Kalender wird in der fiktiven Welt von Kaldia verwendet. Ihr Ziel ist es, Daten in den Mel-Kalender umzuwandeln. Dieser Kalender hat 13 Monate mit jeweils 28 Tagen plus 1 oder 2 zusätzliche Tage nach dem letzten Monat. Ein Jahr, das durch 4, aber nicht durch 100 oder durch 400 …
8 code-golf  date 

2
Kann dieser Behälter so viel Flüssigkeit aufnehmen?
Kann dieser Behälter so viel Flüssigkeit aufnehmen? Synopse herausfordern Wie Sie höchstwahrscheinlich wissen, haben Flüssigkeiten eine unbestimmte Form und ein bestimmtes Volumen. Als solche nehmen sie immer die Form ihres Behälters an. Sie können sich jedoch nicht erweitern, um ihren Container zu füllen. Ihre heutige Aufgabe ist es zu bestimmen, …

10
Ein Megachess Board
Sie möchten ein quadratisches Schachbrett erstellen. Benachbarte Kacheln müssen sich wie ein Standardschachbrett schwarz und weiß abwechseln, und die untere linke Ecke kann entweder schwarz oder weiß sein. Ihr Programm akzeptiert zwei positive ganze Zahlen, die Anzahl der schwarzen und die Anzahl der weißen Kacheln. Diese sind immer kleiner als …
8 code-golf 

1
Zähle die geschlossenen Polygone
Eingang: Ein NxMRaster oder eine mehrzeilige Zeichenfolge (oder ein anderes vernünftiges Eingabeformat), die nur druckbares ASCII (Unicode-Bereich [32,126]) enthält. Ausgabe: Die Anzahl der gefundenen geschlossenen Polygone desselben Zeichens mit zwei Sonderregeln: Leerzeichen sind Platzhalter und können (mehrfach) für jedes Zeichen verwendet werden o, OUnd 0als geschlossene Polygone selbst gezählt Herausforderungsregeln: …

14
Nächste Nummer mit k Fünfern
Herausforderung: Ihr Programm nimmt zwei Ganzzahlen nund kals Eingabe und gibt die kleinste Ganzzahl aus, die größer (aber nicht gleich) nist und mindestens kVorkommen der Ziffer enthält 5. Sie können davon ausgehen 1 ≤ k ≤ 15und 1 ≤ n < 10**15. Dies ist eine zeitlich begrenzte Herausforderung. Ihr Programm …

9
Shantae Dance Matching
Im ursprünglichen Shantae-Spiel gibt es Transformationstänze, die Sie rechtzeitig mit dem D-Pad, A und B eingeben müssen. Wenn Sie während des Tanzens eine vordefinierte Sequenz abschließen, verwandeln Sie sich in die entsprechende Form (oder teleportieren oder heilen). . Ihre Aufgabe ist es, den entsprechenden Effekt auszugeben, wenn Sie eine Eingabe …

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.