Programmierrätsel & Code Golf

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

7
Animiertes Zeichnen einer Bézier-Kurve
Ihre Aufgabe ist es, eine Bézier-Kurve anhand der Kontrollpunkte zu zeichnen. Das einzige Kriterium ist, dass Sie tatsächlich zeigen müssen, wie die Kurve vom anfänglichen Kontrollpunkt bis zum letzten gezeichnet wird. Kriterien Das Ergebnis muss animiert werden, zB es hat zeigen irgendwie den Ziehprozess. Die Art und Weise, wie Sie …

30
ASCII-Kunst “Hello-World!” [Geschlossen]
Ihr Ziel ist es, das kürzeste Programm zu schreiben, das "Hello-World!" als ASCII art. Regeln: Es muss von Menschen lesbar sein, es ist mir egal, wie groß es ist (Spalten / Zeilen) Die Ausgabe darf nur Leerzeichen (""), Punkte ("#") und Zeilenumbrüche enthalten Die Ausgabe muss mit einer monospaced Schriftart …

30
Schreibe einen Aphorismus mit gültigem Code [geschlossen]
Können Sie einen Aphorismus in höchstens 4 Codezeilen schreiben ? Code sollte so viel wie möglich als Aphorismus in einfachem Englisch lesen und den Booleschen Wert zurückgeben true. Sprache: nach Wahl. Kriterien für die akzeptierte Antwort: Die meisten Stimmen in 180 30 Tagen. (8 th Juli 2014) Originalität: Kann ein …

20
Liebesrechnung
Als Kind hat mir meine Schwester diese kleine Liebesberechnung gezeigt, um zu sehen, wie groß die Chance ist, dass Sie eine erfolgreiche Beziehung mit Ihrem Schwarm eingehen. Sie benötigen lediglich 2 Namen und ein Blatt Papier. John Jane Dann trennen Sie diese Namen mit dem Wort Loves . Sie können …

25
HelolW rdlo (Eine Threading-Herausforderung)
Ich habe eine Herausforderung für dich: Drucken Sie "Hello World" in einer beliebigen Sprache. Jedes Zeichen muss aus einem eigenen, eindeutigen Thread gedruckt werden Das ist es. Da es keine Garantie dafür gibt, dass die Threads in der Reihenfolge ausgeführt werden, in der Sie sie starten, müssen Sie Ihren Programm-Thread …
39 code-golf 


5
Löse das Acht-Damen-Problem beim Kompilieren [geschlossen]
Kannst du das Acht-Königinnen-Rätsel beim Kompilieren lösen ? Wählen Sie ein geeignetes Ausgabeformat. Ich bin besonders an einer Metaprogrammierungslösung für C ++ - Vorlagen interessiert, aber Sie können Sprachen verwenden, die ähnliche Konstrukte haben, wie zum Beispiel das Typensystem von Haskell. Idealerweise würde Ihr Metaprogramm alle Lösungen ausgeben. Keine Hardcodierung.

13
Advanced Code Golf - Schreiben Sie einen kleinen HTTP-Server
Ihre Herausforderung besteht darin, einen Code-Golf-HTTP-Server zu schreiben, der GET-Anforderungen akzeptiert. Es muss natürlich nicht voll funktionsfähig sein, aber es muss Dateien aus einem Verzeichnis bereitstellen. Regeln: Der HTTP-Server muss den TCP-Port 36895 (0x901F) überwachen Es muss Dateien von einem /var/www* NIX-System (z. B. Linux) oder C:\hgolfunter Windows bereitstellen . …
39 code-golf 

8
Simulieren Sie einen Zauberwürfel
Ein Zauberwürfel hat 6 Farben: Rot, Orange, Gelb, Weiß, Blau und Grün. Rote und orangefarbene, gelbe und weiße sowie blaue und grüne Gesichter befinden sich auf gegenüberliegenden Seiten. Das Netz eines gelösten Zauberwürfels sieht folgendermaßen aus: Y BRGO W Und die Kacheln sehen so aus: Y Y Y Y Y …

20
Gib die n-te Primzahl aus, die n enthält
Diese Frage wird eine Wendung beim Finden der nth Primzahl sein. Herausforderung Sie müssen ein Programm schreiben, das eine Eingabe benötigt n, und die ndritte Primzahl ausgeben, deren Dezimalrepräsentation die Dezimalrepräsentation von nals Unterzeichenfolge enthält. Verwirrt? Hier sind einige Beispiele. n=1 Primes: 2, 3, 5, 7, 11 ^1 first prime …

30
Produkt über einen Bereich
Ihre Aufgabe ist einfach: Gegeben sind zwei ganze Zahlen aund b, output ∏[a,b]; das ist das Produkt des Bereichs zwischen aund b. Sie können nehmen aund bin jedem vernünftigen Format, ob diese Argumente an eine Funktion sein, eine Liste eingegeben wird , STDIN, et cetera. Sie können in jedem vernünftigen …
39 code-golf  math 

16
Kleinste Schachbrettkompression
Schreiben Sie einen Algorithmus oder ein Programm, das ein Schachbrett codieren und decodieren kann. Das Ziel ist es, die kleinste Darstellung eines Schachbretts zu erstellen, die verwendet werden kann (einmal dekodiert), um alle Bewegungsmöglichkeiten für einen Spieler in diesem Zug zu bestimmen. Die Kodierung muss zeigen können: Wem gehört es? …

30
Ich kehre den Quellcode um, Sie negieren die Ausgabe!
Wenn Sie dies akzeptieren möchten, müssen Sie ein Programm schreiben, das eine Zahl ungleich Null ausgibt (dies kann eine Ganzzahl oder ein Gleitkomma sein). Der schwierige Teil ist, dass, wenn ich Ihren Quellcode umkehre, die Ausgabe die ursprüngliche Ganzzahl sein muss, die negiert wird. Regeln Sie müssen ein vollständiges Programm …

30
Gib das legendäre Yggdrasil aus
Ihre Aufgabe ist es, eine Darstellung des legendären Lebensbaums Yggdrasil auszugeben . Sie müssen ein Programm schreiben, dessen Ausgabe genau das ist: /\ /**\ /****\ /******\ /******\ /********\ /**********\ /************\ /**************\ /************\ /**************\ /****************\ /******************\ /********************\ /**********************\ /******************\ /********************\ /**********************\ /************************\ /**************************\ /****************************\ /******************************\ /************************\ /**************************\ /****************************\ /******************************\ /********************************\ /**********************************\ …

21
XKCD-Farben entschlüsseln
Randall Munroe (Autor von XKCD) führte eine Umfrage durch, um den Farben Namen zu geben . Das Hauptergebnis ist eine Liste mit Namen für die 954 häufigsten RGB-Monitorfarben . Zur Vereinfachung der Programmierung finden Sie hier die Liste im Klartext: http://xkcd.com/color/rgb.txt . Achtung, die erste Zeile enthält keine Daten, sondern …

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.