Programmierrätsel & Code Golf

34
ROT-13-Transformations-Standardeingang

Die Herausforderung: Einen Eingang beliebiger Länge auslesen und den ROT13 des Eingangs erzeugen . Alle Zeichen außer AZ sollten wörtlich in die Ausgabe kopiert werden, und Groß- / Kleinschreibung sollte nach Möglichkeit beibehalten werden. Jede Sprache, die Standard-Streams lesen und schreiben...

34
Code Golf of Death [geschlossen]

Schreiben Sie Code, der eine BSOD- oder Kernel-Panik verursacht! Regeln: Unter Windows müssen Sie einen BugCheck (Blue Screen of Death) auslösen, unter Linux (oder anderen * nix-Systemen) müssen Sie eine Kernel-Panik auslösen. Darf das System nicht beschädigen (dh es sollte beim Neustart...

34
Flippin Quadrate

Erstellen Sie ein Programm oder eine Funktion, um ein Quadrat aus Ziffern zu lösen, indem Sie nur Zeilen und Spalten umdrehen. Eingang Die Eingabe erfolgt über ein 9x9-Ziffernraster in Form einer 9-zeiligen Zeichenfolge wie folgt: 986553229 264564891 759176443 643982153 567891234 526917874...

34
Zeichnen Sie die Herzform

Herausforderung Zeichnen Sie eine Herzform ... als ASCII-Kunst! Deine Kunst muss nicht genau wie meine aussehen, aber sie muss wie eine Herzform aussehen. Das Innere des Herzens muss mindestens 20 Mal die Worte "Liebe" enthalten Regeln Das Programm muss die Grafik in die Konsole schreiben. Der...

34
Minesweeper Solver

Wir haben bereits Minesweeper-Felder erzeugt , aber jemand muss diese erzeugten Minen wirklich fegen, bevor PCG explodiert! Ihre Aufgabe ist es, einen Minesweeper-Solver zu schreiben, der mit einer leicht modifizierten Version der akzeptierten Lösung von "Working Minesweeper" kompatibel ist...

34
Erstelle eine Flood Paint AI

Ziel des Spiels Flood Paint ist es, das gesamte Spielfeld in so wenigen Runden wie möglich in der gleichen Farbe zu halten. Das Spiel beginnt mit einem Brett, das ungefähr so ​​aussieht: 3 3 5 4 1 3 4 1 5 5 1 3 4 1 1 5 2 1 6 5 2 3 4 3 3 4 3 4 4 4 5 5 5 4 1 4 6 2 5 3[3]1 1 6 6 5 5 1 2 5 2 6 6 3 6 1...

34
Wohin geht der Laser?

Nehmen Sie ein zweidimensionales Gitter und zeichnen Sie eine Reihe von Liniensegmenten darauf, um Spiegel darzustellen. Wählen Sie nun einen Punkt, um einen theoretischen Laser zu platzieren, und einen Winkel, um die Richtung zu definieren, in die er zeigt. Die Frage ist: Wenn Sie dem...

34
Ein Array reduzieren

Diese Herausforderung wurde durch eine Frage zu Mathematica.SE inspiriert . Angenommen, Sie haben eine verschachtelte Liste / ein Array mit einer beliebigen Struktur (die Listen auf jeder Ebene müssen nicht unbedingt die gleiche Länge haben). Der Einfachheit halber nehmen wir an, dass die Knoten...

34
Das Spiel der Städte

Einführung Das Spiel spielt in einer kleinen Welt mit verschiedenen Städten. Die Herrscher der Städte hassen sich gegenseitig und möchten die Welt regieren. Die Menschen sind in zwei Gruppen eingeteilt, Krieger und Niedriggeborene. Niedriggeborene können sich jedoch zu Kriegern erheben. Sie sind...

34
Kryptographisches Hash-Golf

Dieser Wettbewerb ist vorbei. Aufgrund der Art der Cops-and-Robbers- Herausforderungen wird die Cops-Herausforderung viel einfacher, wenn das Interesse an der zugehörigen Robbers-Herausforderung nachgelassen hat. Obwohl Sie weiterhin Hash-Funktionen bereitstellen können, wird Ihre Antwort daher...

34
Erstellen Sie einen Ein-Wort-Suchgenerator

Das Wort BANANAerscheint genau einmal in diesem Wort suchen : B A N A A N B B A B A N A B A N A N A B N N A A N N B A A A N N N A A N N N B A A N N N B A N A N A A B A N A N B A N A N B B A Das Wort - Suche oben enthält nur ein Vorkommen des Wortes BANANAnach oben, unten, links, rechts oder...

34
Erstellen Sie eine Schnittstelle, die zu den XKCD-Typen passt

colors.rgb ("blue") ergibt "# 0000FF". colors.rgb ("gelblich blau") ergibt NaN. colors.sort () liefert "rainbow" Erstellen Sie unter Verwendung der im Bild festgelegten Regeln und des Titeltexts (hier zitiert) ein Programm, das alle angegebenen Eingaben akzeptiert und die entsprechenden Ausgaben...

34
Welcher Tag ist heute (auf Flooptonia)?

Du bist ein Weltraumtourist auf dem Weg zum Planeten Flooptonia! Der Flug wird weitere 47.315 Jahre dauern. Wenn Sie also die Zeit verstreichen lassen möchten, bevor Sie kryogen gefroren sind, schreiben Sie ein Programm, mit dem Sie den Floopton-Kalender besser verstehen können. Hier ist der...

34
Generieren Sie Fraktale aus Bitmustern in ASCII

Überblick Schreiben Sie ein Programm, das einfache fraktale Muster mit einem Bitmuster, das das Fraktal codiert, plus dem Skalierungsfaktor pro Generation für das Fraktal und die Anzahl der Generationen druckt. Erläuterung Hier ist eine ASCII-Darstellung des Sierpinski-Teppichs : Generation 0: #...

34
Verdrehen von Wörtern!

Verdrehen von Wörtern! Gegeben eine Zeichenfolge und eine positive Ganzzahl. Sie müssen die Schnur hin und her drehen. Beispiel Eingabe / Ausgabe Eingang Programming Puzzles & Code Golf 4 Ausgabe Prog mmar ing zzuP les oC & de G flo Eingang Die Eingabe kann über STDIN oder ein...