Programmierrätsel & Code Golf

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

3
Überschall-Domino-Fliesen
Aufgabe Schreiben Sie ein Programm, das drei Ganzzahlen m , n entweder aus STDIN oder als Befehlszeilenargumente liest , alle möglichen Kacheln eines Rechtecks ​​der Dimensionen m × n mit 2 × 1 und 1 × 2 Dominos und schließlich die Anzahl der gültigen Kacheln druckt. Dominos einer einzelnen Kachelung …

4
Ordnung und Chaos und Codegolf
Order and Chaos ist eine Variante von Tic-Tac-Toe, die auf einem 6x6-Brett gespielt wird. Was das Spiel jedoch einzigartig macht, ist, dass beide Spieler entweder ein X oder ein O platzieren können! In jeder Runde (beginnend mit Reihenfolge) platziert ein Spieler ein X oder O auf einem freien Feld. Gewinnen …

12
Zeichen in einer Zeichenfolge mischen
Sie müssen eine Funktion / ein Programm schreiben, die / das über die stdin/ Befehlszeilenargumente / Funktionsargumente eingibt, Zeichen in einer Zeichenfolge mischt und dann die endgültige Zeichenfolge über das ausgibt stdout. Die Eingabe enthält zuerst eine Zeichenfolge (nicht leer oder null), ein Leerzeichen und dann eine gerade Anzahl nicht …
10 code-golf  string 

1
Einfachste Fliesenverlegung
Sie sollten ein Programm oder eine Funktion schreiben, die eine Zeichenfolge empfängt, die den Boden als Eingabe und Ausgabe beschreibt, oder den Bereich der einfachsten Meta-Kacheln zurückgibt, die das gegebene Muster des Bodens erzeugen könnten. Der Boden ist Teil eines quadratischen Gitters. Jede quadratische Kachel ist entweder azurblau oder schwarz …
10 code-golf  grid  tiling 

2
Welches Datum ist das nochmal?
Auf meiner Website geben Benutzer ihr Geburtsdatum im Stil ein xx.xx.xx- drei zweistellige Zahlen, die durch Punkte getrennt sind. Leider habe ich vergessen, den Benutzern genau mitzuteilen, welches Format sie verwenden sollen. Ich weiß nur, dass ein Abschnitt für den Monat, einer für das Datum und einer für das Jahr …
10 code-golf  date 


2
Ziffern Graben eines Dungeons
Bearbeiten: Ich werde am Ende der Frage eine Prämie von 100 Reputationen für den ersten Löser des Bonus-Puzzles vergeben ! Ich werde das Kopfgeld nur dann zur Frage hinzufügen, wenn die Antwort erscheint, da dieses Kopfgeld keine Frist hat. Bei einer nicht abnehmenden Liste einstelliger positiver Ganzzahlen sollten Sie bestimmen, …

11
Liste Sophie Germain Primzahlen
Die Frage Eine Sophie Germain-Primzahl ist eine Primzahl p, so dass 2p + 1 ebenfalls eine Primzahl ist. Zum Beispiel ist 11 eine Sophie Germain-Primzahl, weil 23 auch eine Primzahl ist. Schreiben Sie das kürzeste Programm, um die Primzahlen von Sophie Germain in aufsteigender Reihenfolge zu berechnen Regeln Die Sophie …

3
Randomisierter Brainfuck Compiler
Joe ist ein durchschnittlicher BF-Entwickler. Er ist dabei, seine Codeänderungen in ihrem Repository einzuchecken, wenn er einen Anruf von seinem Chef erhält. "Joe! Der Computer des neuen Clients ist kaputt! Der Brainfuck-Interpreter setzt alle Zellen vor der Programmausführung auf zufällige Werte. Keine Zeit, dies zu beheben, Ihr Code muss sich …

1
Meta Quine Checker
Wenn Sie diese Herausforderung annehmen, besteht diese Herausforderung darin, drei Funktionen oder Programme A, B und C zu schreiben: A ist eine Quine, die alle A, B und C ausgibt (was auch den gesamten Inhalt des Codes in Ihrer Einreichung darstellt). B nimmt einen Parameter F und prüft, ob es …
10 code-golf  quine 

1
Schleimpilze können zählen!
Hintergrund Schleimpilze sind fantastisch. Wenn Sie sie auf eine Oberfläche mit Nahrungsquellen legen, breiten sie ihre Ranken aus, um die Nahrung zu finden. Danach bilden sie ein Netzwerk von Verbindungen zwischen den Quellen. Bei dieser Herausforderung simulieren Sie einen Schleimpilz, der nach Nahrung sucht. Darüber hinaus stoppt diese spezielle Form, …

6
Implementieren Sie einen Hash mit variabler Länge
Mein Freund und ich haben dieses Spiel, das wir mit Worten spielen. Es ist ein lustiger Zeitvertreib, bei dem Buchstaben in einem Wort "gelöscht" werden, bis nichts mehr übrig ist. Ich bin es wirklich leid, dass er so viel schneller ist als ich, also ist es deine Aufgabe, es umzusetzen …

4
Schreiben Sie einen Schichtdolmetscher
EDIT: Wie einige von Ihnen vermuteten, gab es einen Fehler im offiziellen Dolmetscher: Die Reihenfolge der Komposition .wurde umgekehrt. Ich hatte zwei Versionen des Dolmetschers und habe hier die falsche verwendet. Die Beispiele wurden auch für diese falsche Version geschrieben. Ich habe den Interpreter im Repository und die folgenden Beispiele …

5
Mehrdeutige römische Ziffernmagiequadrate
Der König des alten Roms hat Schwierigkeiten festzustellen, ob ein magisches Quadrat gültig ist oder nicht, da das magische Quadrat, das er überprüft, keine Trennzeichen zwischen den Zahlen enthält. Er hat einen Softwareentwickler beauftragt, um festzustellen, ob ein magisches Quadrat gültig ist oder nicht. Eingabebeschreibung Die Eingabe erfolgt über STDIN- …


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.