Programmierrätsel & Code Golf

43
Schnell, günstig und gut - wählen Sie zwei

Als Programmierer kennen wir alle das Sprichwort: "Sie können es schnell und gut haben, aber es wird nicht billig sein, Sie können es billig und gut haben, aber es wird nicht schnell sein, oder Sie können es schnell und billig haben , aber es wird nicht gut sein. " Für diese Herausforderung...

43
ETAOIN SHRDLU Golf

Kurze und süße Beschreibung der Herausforderung: Basierend auf ETAOIN SHRDLU besteht Ihre Herausforderung darin, das kürzeste Programm oder die kürzeste Funktion in einer beliebigen Sprache zu schreiben, die die 26 Buchstaben des englischen Alphabets basierend auf ihrer Häufigkeit in der Eingabe...

43
Der Real Slim Shady

Geben Sie Folgendes in so wenigen Bytes wie möglich aus: I'm Slim Shady. Yes, I'm the real Shady. All you other Slim Shadys are just imitating. So, won't the real Slim Shady please stand up? Please stand up. Please stand up. Die folgenden fünf Wörter müssen GENAU EINMAL in Ihrem Code vorkommen: I'm...

43
Tipps zum Golfen in CJam

CJam ist eine GolfScript-inspirierte Stack-basierte Golfsprache, die von PPCG-Anwendern entwickelt wurde . Also, in Anlehnung an andere sprachspezifische Tipps Fragen: Welche allgemeinen Tipps haben Sie zum Golfen in CJam? Bitte posten Sie einen Tipp pro

43
Tipps für Regex Golf

Ähnlich wie bei unseren Threads für sprachspezifische Golftipps: Was sind allgemeine Tricks, um reguläre Ausdrücke zu verkürzen? Ich kann drei Gebrauch von regex sehen , wenn es um Golf geht: klassische regex Golf ( „hier ist eine Liste , die übereinstimmen sollten, und hier ist eine Liste , die...

43
Tipps zum Golfen in der Shakespeare-Programmiersprache

Welche allgemeinen Tipps haben Sie zum Golfen in der Shakespeare-Programmiersprache? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme anwenden lassen und die zumindest etwas spezifisch für SPL sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro...

43
Erweitern Sie die ASCII-Sonne

Schreiben Sie ein Programm, das (über STDIN / Kommandozeile) eine nicht negative ganze Zahl N aufnimmt. Wenn N 0 ist, sollte Ihr Programm drucken O(das ist das Kapital Oh, nicht Null). Wenn N 1 ist, sollte Ihr Programm drucken \|/ -O- /|\ Wenn N 2 ist, sollte Ihr Programm drucken \ | / \|/ --O--...

43
Die Sanduhr-Herausforderung

Die Sanduhr Diese Sanduhr hat 60 "Sandstunden" und füllt jede Kammer vollständig aus. Die Uhr ist 19 Zeichen breit und 13 Zeichen hoch. Jede Kammer hat 5 Sandreihen und in der Mitte befindet sich eine Reihe, die 1 Sand aufnehmen kann. Die oberste Reihe kann 17 Sande aufnehmen, die nächste 15 und so...

43
Konstruieren Sie die Identitätsmatrix

Die Herausforderung ist sehr einfach. Geben Sie bei einer Ganzzahleingabe ndie n x nIdentitätsmatrix aus. Die Identitätsmatrix 1erstreckt sich von oben links nach unten rechts. Sie schreiben ein Programm oder eine Funktion, die die von Ihnen erstellte Identitätsmatrix zurückgibt oder ausgibt. Ihre...

43
Radfahren mit Rubiks

Während mein Sohn müßig den Zauberwürfel herumdrehte, bemerkte er, dass er immer wieder in den gelösten Zustand zurückkehrte. Ich bin mir ziemlich sicher, dass er anfangs dachte, dies sei eine Art Voodoo-Magie, aber ich erklärte, dass, wenn Sie dieselbe Abfolge von Zügen wiederholen, diese immer in...

43
Zickzack-Matrix

Als Teil seines Komprimierungsalgorithmus entrollt der JPEG-Standard eine Matrix in einen Vektor entlang von Antidiagonalen mit wechselnder Richtung: Ihre Aufgabe ist es, eine Matrix (nicht unbedingt ein Quadrat) zu nehmen und sie in abgewickelter Form zurückzugeben. Als Beispiel: [1 2 3 4 5 6 7 8...

43
Universal Spooky Meme Übersetzer

Einführung Es stellt sich heraus, dass Aliens Meme genauso lieben wie wir. Jede fremde Rasse, der wir bisher begegnet sind, hat eine eigene Version von 2spooky4me(siehe folgende Frage ) und eine entsprechende Version , allerdings mit einigen Abweichungen. Die Bewohner des Planeten CUTE1f können...

43
Wurde mein Kuchen halbiert?

Schreiben Sie ein Programm oder eine Funktion, die eine nicht leere Liste positiver Ganzzahlen enthält. Sie können davon ausgehen, dass die Eingabe in einem angemessenen, praktischen Format wie "1 2 3 4"oder erfolgt [1, 2, 3, 4]. Die Zahlen in der Eingabeliste stellen die Segmente eines...

43
Berechnen Sie den Schwierigkeitsgrad einer Code Golf-Frage

Anweisung Die Schwierigkeit einer Code Golf-Frage kann folgendermaßen berechnet werden: Wo vist die Anzahl der Aufrufe einer Frage? und aist die Anzahl der Antworten, die eine Frage hat und ⌈ x ⌉ ist der Deckenantrieb . Ebenfalls: Die aktuelle Schwierigkeit dieser Frage: *** Aufgabe Schreiben Sie...