Programmierrätsel & Code Golf

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

1
Schreiben Sie ein Code-Golf-Problem, bei dem Java gewinnt
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Code Golf Stack Exchange zum Thema gehört . Geschlossen vor 7 Jahren . Schreiben Sie eine Code-Golf-Aufgabe so, dass Die einzige Eingabe (falls vorhanden), die …
19 code-golf 

21
Der reversible Umkehrer
Ihre Aufgabe ist einfach. Das Programm liest eine Textzeile aus der Standardeingabe ein und druckt denselben Text in einer zeichenumgekehrten Form aus. Es ist nicht gestattet, etwas anderes zu drucken. Beispielsweise: Eingabe: "Hallo!", Ausgabe: "! olleH" Der Haken ist , dass Ihr Programm in der Lage sein muss, genau dasselbe …

5
Finde die größte Primzahl, die nach dem Löschen der Ziffern immer noch eine Primzahl ist
Drüben unter /math/33094/deleting-any-digit-yields-a-prime-is-there-a-name-for-this wird die folgende Frage gestellt. Wie viele Primzahlen sind noch vorhanden, nachdem Sie eine der Ziffern gelöscht haben? Zum Beispiel 719ist so eine Primzahl wie Sie bekommen 71, 19und 79. Obwohl diese Frage ungelöst ist, hielt ich sie für eine nette Herausforderung beim Programmieren. Aufgabe. Geben Sie …

1
Einzigartiger Sudoku Finder
Herausforderung: Bestimmen Sie bei einem Sudoku-Board mit Standardeingabe die Mindestanzahl der hinzugefügten Nummern, um das Board eindeutig zu machen. Besonderheiten / Regeln: Die Eingabe ist wie folgt formatiert (alle Leerzeichen sind signifikant) 516|827|943 278|394|615 349|615|872 ---+---+--- 98 |4 2|156 465|189|237 12 |5 6|489 ---+---+--- 892|743|561 634|951|728 751|268|394 Die Ausgabe wird …
19 code-golf  game  sudoku 

19
Hamminggewicht mit geringem Hamminggewicht berechnen
Erstellen Sie ein Programm, das das Hamming-Gewicht einer Zeichenfolge berechnet . Gewinner ist das Programm mit dem niedrigsten Hamminggewicht. Regeln: Die Hamming-Gewichtung für ein ASCII-Zeichen ist definiert als die Gesamtzahl der 1in seiner Binärdarstellung festgelegten Bits . Angenommen, die Eingabecodierung ist 7-Bit-ASCII, die über den für Ihre Sprache normalen Eingabemechanismus …

1
Schachendspiel: Weiß, um in einem zu verbinden
Wenn Sie ein 8x8-Buchstabenraster haben, das den aktuellen Stand einer Schachpartie darstellt, besteht Ihre Aufgabe darin, einen nächsten Zug für Weiß zu finden, der zu einem Schachmatt führt (die Antwort wird immer ein Zug sein). Eingang Die Eingabe erfolgt in STDIN - 8 Zeilen mit jeweils 8 Zeichen. Die Bedeutungen …
19 code-golf  chess 

3
Hashiwokakero: Brücken bauen!
Hashiwokakero (auf Japanisch "Brücken bauen") ist ein Rätsel, bei dem Sie eine Gruppe von Inseln mit Brücken verbinden müssen. Die Regeln sind: Brücken müssen entweder vertikal oder horizontal zwischen zwei Inseln verlaufen. Brücken dürfen sich nicht kreuzen. Ein Inselpaar darf höchstens durch zwei parallele Brücken verbunden sein. Jede Insel ist …
19 code-golf 

29
Eine Nummer sortieren. Sorta
Inspiriert von dem unglücklichen Sortieren von Zahlen ohne Verwendung eines Arrays , dachte ich, es wäre ein besserer Code als SO-Frage. Sortieren Sie bei einer positiven Ganzzahl die Ziffern in dieser Ganzzahl. Die niedrigste Punktzahl gewinnt! Beginnen Sie mit 0 Punkten. Fügen Sie einen Punkt pro Zeichen hinzu. Fügen Sie …

3
Das seltsame Leben eines Bienenstocks
Forscher entdeckten kürzlich eine interessante Bienenkolonie, die in einem unendlichen Wabenfeld lebt: Jede Zelle kann eine Biene beherbergen oder nicht. Tatsächlich scheint das Leben dieser Kreaturen ein bisschen ... chaotisch zu sein. Es könnte berechnet werden, dass eine Kolonie immer mit dem folgenden Muster beginnt: (Biene gezeichnet von Emmanuel Boutet …

17
Cantor-Set drucken
Die Herausforderung Erstellen Sie ein Cantor-Set mit N-Level . Die ternäre Cantor-Menge wird durch wiederholtes Löschen des offenen mittleren Drittels einer Menge von Liniensegmenten erstellt. Das Programm empfängt einen Parameter N(eine Ganzzahl) und druckt dann (auf Konsolen- oder ähnliche Weise) einen Cantor-Satz von N Ebenen. Der Ausdruck darf nur nicht …

30
Generieren Sie eine Universal-Binary-Function-Lookup-Tabelle
Dies hängt tangential mit meiner Suche nach einer esoterischen Programmiersprache zusammen . Eine Tabelle der Binärzahlen 0 .. 15 kann verwendet werden, um eine universelle Binärfunktion unter Verwendung von Indexierungsoperationen zu implementieren. Bei zwei 1-Bit-Eingängen X und Y können alle 16 möglichen Funktionen in einem 4-Bit-Opcode codiert werden. X Y …


12
Füllen Sie die Seen
Berechnen Sie anhand der Topografie des Landes im ASCII-Bildformat, wohin die Seen führen und füllen Sie sie aus. Nehmen Sie eine unendliche Menge Regen an. Beispiel Eingang # ## # #### # ######### ## ########### ## ############# #### ## ############## ##### ################# ####### ######################### ######################### Ausgabe # ## #@#### #@@@@######### …

5
Drucken Sie ein zufälliges Labyrinth
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Schreiben Sie ein Programm, das mit dem Algorithmus Ihrer Wahl ein zufälliges Labyrinth erzeugt und druckt . Das Labyrinth sollte für …

15
Die minimale Fibonacci-Herausforderung!
Herausforderung In dieser Aufgabe würden Sie eine ganze Zahl N (weniger als 10 6 ) erhalten, um herauszufinden, wie Sie mit Fibonacci-Zahlen mindestens zu N summieren können. Diese Partition wird als Zeckendorf-Darstellung bezeichnet . Sie können jede Fibonacci-Zahl mehr als einmal verwenden und wenn es mehr als eine Repräsentationsausgabe gibt. …

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.