Programmierrätsel & Code Golf

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

30
Wird es aufhören? (Polizisten)
Das ist der Faden der Bullen. Der Räuberfaden ist da . Ihre Herausforderung besteht darin, ein Programm zu erstellen, das für immer ausgeführt wird, ohne 1 anzuhalten , es sei denn, es erhält eine bestimmte Eingabe oder Eingaben 2 . Wenn es diese Eingabe erhält, muss es in einer endlichen …

30
Implementieren Sie den Thanos-Sortieralgorithmus
Der Sortieralgorithmus sieht folgendermaßen aus: Wenn die Liste nicht sortiert ist, fangen Sie die Hälfte aller Elemente (entfernen Sie sie aus der Liste). Fahren Sie fort, bis die Liste sortiert ist oder nur noch ein Element vorhanden ist (standardmäßig sortiert). Dieser Sortieralgorithmus kann je nach Implementierung unterschiedliche Ergebnisse liefern. Über …


30
Einzigartig ist billig
Schreiben Sie eine Funktion oder ein Programm, die bzw. das die Kosten einer bestimmten Zeichenfolge ermittelt Die Kosten für jedes Zeichen entsprechen der Anzahl, wie oft das Zeichen bis zu diesem Punkt in der Zeichenfolge vorgekommen ist Die Kosten der Zeichenfolge sind die Summe der Kosten der Zeichen. Beispiel Für …

30
Der vielseitige Ganzzahldrucker
Schreiben Sie einen Code, der in mindestens drei verschiedenen Sprachen ausführbar ist. Der Code muss die Ganzzahl 1in der ersten Sprache, 2in der zweiten Sprache , 3in der dritten Sprache usw. ausgeben . Regeln: Die Ausgabe muss nur die Ganzzahl sein, aber nachfolgende Zeilenumbrüche sind in Ordnung. Der Code kann …

11
Baue eine Markdown-Bombe [geschlossen]
Ich bin sicher, die meisten von uns haben von Reißverschlussbomben und ähnlichen Dekompressionsbomben-Tricks gehört, bei denen eine in böswilliger Absicht erstellte Eingabe eine überproportionale Ausgabe erzeugt. Wir hatten hier sogar eine Frage , die wir an einem bestimmten Punkt an einen Compiler richten sollten. Nun, mir fällt ein, dass Markdown …

12
Beweisen, dass ein russischer kryptografischer Standard zu strukturiert ist
Das Ziel dieser Herausforderung ist es, eine unglaublich kurze Implementierung der folgenden Funktion pin der Sprache Ihrer Wahl zu finden. Hier ist C-Code, der es implementiert (siehe diesen TIO-Link , der auch seine Ausgaben druckt) und eine Wikipedia-Seite, die es enthält. unsigned char pi[] = { 252,238,221,17,207,110,49,22,251,196,250,218,35,197,4,77, 233,119,240,219,147,46,153,186,23,54,241,187,20,205,95,193, 249,24,101,90,226,92,239,33,129,28,60,66,139,1,142,79, 5,132,2,174,227,106,143,160,6,11,237,152,127,212,211,31, …

20
Wo ist das 0xBEEF?
Diese Herausforderung wurde von der Werbung dieser Wendy aus dem Jahr 1984 inspiriert . Illustration von TS Rogers Ihre Aufgabe ist es, ein hexadezimales 0xBEEF auf einem binären Brötchen zu finden. Das Rindfleisch besteht aus folgendem Muster: 1 0 1 1 (0xB) 1 1 1 0 (0xE) 1 1 1 …

30
Würde diese Zeichenfolge als Zeichenfolge funktionieren?
Schreiben Sie ein Programm, das eine einzeilige Zeichenfolge verwendet, von der Sie annehmen können, dass sie nur die Zeichen enthält /\_‾. (Dies sind Schrägstriche in Vorwärts- und Rückwärtsrichtung, Unterstreichungen und Überstriche . Sie können diese ~anstelle von Überstrichen verwenden, wenn Sie dies benötigen, da Überstriche kein bequemes ASCII-Format sind.) Eine …

27
Läuft der Code aus?
Dies ist eine Code-Golf-Herausforderung, an die ich mit mathematischer Neigung dachte. Die Herausforderung besteht darin, den kürzestmöglichen Code so zu schreiben, dass offen ist, ob der Code terminiert oder nicht. Ein Beispiel für das, was ich meine, könnte der folgende Teil des Python-Codes sein, der von einer Antwort auf diese …
92 code-golf  math 

30
fünfzig Schattierungen von Grau
Jungen und Mädchen freuen sich, Fifty Shades of Grey auf der Leinwand zu sehen. Wir wollen einfach nur Code schreiben, ohne uns darum zu kümmern. Sie müssen: Drucken Sie auf dem Bildschirm fünfzig Quadrate, die jeweils mit einem anderen Grauton gefüllt sind Wenn Ihre bevorzugte Sprache keine Bildverarbeitungsfunktionen bietet , …

18
Wann wurde diese Sprache veröffentlicht?
Ihre Herausforderung ist einfach. Sie müssen ein Programm schreiben, das in dem Jahr, in dem die Sprache veröffentlicht wurde, entweder in STDOUT oder in einer Datei gedruckt wird. Da dies eine so einfache Aufgabe ist, ist die Wendung, dass es in so vielen verschiedenen Sprachen wie möglich geschrieben werden muss. …


30
Mandelbrot-Bild in jeder Sprache
Ich habe immer ein Mandelbrot- Bild als 'grafische' Version von Hello World in jeder grafischen Anwendung verwendet, die ich in die Hände bekam. Jetzt sind eure Jungs dran. Die Sprache muss in der Lage sein, Grafiken auszugeben oder Diagramme zu zeichnen (Speichern von Dateien nicht zulässig). Rendern Sie ein quadratisches …

14
Die Farben in unseren Sternen
Schreiben Sie ein Programm, das eine Zeichenfolge oder eine Textdatei aufnimmt, deren erste Zeile die Form hat width height und jede nachfolgende Zeile hat die Form x y intensity red green blue wo: widthund heightkann jede positive ganze Zahl sein. xund ykann eine ganze Zahl sein. intensity kann eine beliebige …

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.