Programmierrätsel & Code Golf

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

30
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 Funktionsargument erfolgen. …
34 code-golf  string 

18
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 nicht negative ganze Zahlen oder leere …


15
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 der Herrscher über drei dieser Städte. Gameplay Wenn …


1
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 (Aktionen werden durch Leerzeichen getrennt, um größere Felder zuzulassen). Eingabe: Ein …

5
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 Laserstrahlverlauf für eine bestimmte Entfernung …
34 code-golf 

23
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 nicht akzeptiert oder ist Teil der Rangliste. Diese Herausforderung ist eine Suche nach der kürzesten Implementierung …


12
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 funktionieren) Kernelmodustreiber sind zulässig. Geben Sie Ihre Betriebssystem- …


4
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 685328912 891732537 117644378 Dieses Eingabeformat ist nicht verhandelbar. Alle …
34 code-golf 

22
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 kürzeste Code (in Byte, …

30
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 kann, ist ein faires Spiel.


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.