Programmierrätsel & Code Golf

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

30
Lassen Sie uns einige Atari ST-Bomben zeichnen!
Einführung Der Atari ST war von Mitte der 80er bis Anfang der 90er Jahre ein recht beliebter Personal Computer, der von einem Motorola 68000-Mikroprozessor angetrieben wurde. Auf diesem Computer bestand das Standardverhalten des Betriebssystems für nicht erfasste CPU-Ausnahmen darin, eine Reihe von Bomben auf dem Bildschirm anzuzeigen, wie in der …

12
Braille-Grafiken
Schneiden Sie ein boolean Matrix in 4x2 Blöcke und machen sie als Braille - Zeichen U+2800... U+28FF. [[0,1,0,0,1,0], [1,0,0,0,0,0], [1,0,0,0,1,0], [1,1,1,1,0,0]] ⣎⣀⠅ Mit 0-s auffüllen, wenn die Abmessungen nicht ein Vielfaches von 4 und 2 sind. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ Es gelten die üblichen Golfregeln, die sich nach dem Eingabeformat …

30
Ja aber nein aber ja
Mein Kollege hat mir kürzlich das folgende Stück JavaScript als Scherz geschickt: let butScript = (nrOfButs) => { for(var i = 0; i < nrOfButs; i++){ if(i % 3 == 0){ console.log("Yeah") } if(i % 2 == 0){ console.log("But") } if(i % 3 == 1){ console.log("No") } } } Da …
46 code-golf  string 

30
Oreo? Nein ... Lutscher vielleicht?
Seit 2009 sind die Versionscodenamen von Android mit Süßwaren versehen. Android 1.5 ist Cupcake, Android 1.6 ist Donut, Android 2.0 ist Eclair, etc .. In der Tat sind die Versionsnamen alphabetisch! C -> Cupcake D -> Donut E -> Eclair F -> Froyo G -> Gingerbread H -> Honeycomb I …
46 code-golf  string 

30
Zeichnen Sie die Schweizer Flagge
Aufgabe: Ausgabe der Schweizer Flagge. Fröhlichen Schweizer Nationalfeiertag / Schweizer Bundesfeiertag / Fête nationale suisse / Festa nazionale svizzera Details: Die Flagge besteht aus einem weißen ( #FFFFFF) Kreuz auf rotem ( #FF0000) Hintergrund. Das Kreuz besteht aus einem 6x6 Quadrat mit Armen der Größe 6x7, die an jeder Seite …

25
Bessere Hex-Farbcodes für Ihr Internet
Hexadezimaltripel wie #ffffff(weiß) oder #3764ef(bläulich) werden häufig zur Bezeichnung von RGB-Farben verwendet. Sie bestehen aus #sechs hexadezimalen Ziffern (0-f) oder manchmal drei Ziffern, wobei die echte Farbe durch Verdoppeln jeder Ziffer erhalten wird. Zum Beispiel #fffist #ffffffund #1a8ist #11aa88. Leider war die dreistellige Kurzschreibweise die golfiest das Internet zu bieten …

30
Wird es aufhören? (Räuber)
Das ist der Räuberfaden. Der Faden der Bullen ist da . Ihre Herausforderung besteht darin, die Einreichung eines Polizisten zu knacken, indem Sie eine Eingabe finden, die ihn zum Stillstand bringt. Sie müssen nicht herausfinden, warum oder alle Eingaben, die zum Anhalten führen, wenn es mehr als eine gibt, oder …

30
Golf eine transzendentale Zahl
Definitionen Eine algebraische Zahl ist eine Zahl, die eine Null eines Nicht-Null-Polynoms mit ganzzahligen Koeffizienten ist. Zum Beispiel ist die Quadratwurzel von 2algebraisch, weil es eine Null von ist x^2 - 2. Eine transzendentale Zahl ist eine reelle Zahl, die nicht algebraisch ist. Aufgabe Sie müssen eine transzendentale Zahl wählen. …
46 code-golf  math  number 


27
Divisor-Skyline
Für jede positive ganze Zahl k, lassen Sie d(k)die Anzahl der Teiler von bezeichnen k. Zum Beispiel d(6)ist 4, da 6hat 4Teilern (nämlich 1, 2, 3, 6). Bei einer positiven ganzen Zahl N, zeigen eine „Skyline“ in ASCII - Art einen festen Charakter verwendet wird , so dass die Höhe …

23
Hacken Sie die Wahlen
Sie sind ein professioneller Hacker und Ihr Chef hat Ihnen gerade befohlen, einem Kandidaten zu helfen, eine bevorstehende Wahl zu gewinnen. Ihre Aufgabe ist es, die Wahlmaschinendaten zu ändern, um die Ergebnisse des Kandidaten zu verbessern. Abstimmungsgeräte speichern Abstimmungsergebnisse als zwei ganze Zahlen: die Anzahl der Stimmen für Ihren Kandidaten …

30
Animieren Sie den Text in Ihrem Terminal
Animieren Sie den Text in Ihrem Terminal Das Ziel Das Ziel ist es, die Zeichenfolge "Hallo Welt" in Ihrer Ausgabe zu "animieren", sodass alle Zeichen nacheinander in Großbuchstaben geschrieben werden. Ihr Programm kann beendet werden, nachdem jeder Buchstabe groß geschrieben wurde. Zum Beispiel; # Iteration 1 Hello world # Iteration …


16
Zeichnen Sie diagonale Textzeilen
Wenn Sie eine Liste von Wörtern eingegeben haben, geben Sie die Wörter mit diagonal angeordneten Buchstaben aus: p r o p g u r z a a z m n l m d e i c s n o g d g e o l f (Das Obige sollte die …
46 code-golf  string 

23
Das Meer in Ihrem Terminal
Hintergrund Der Sommer ist in der nördlichen Hemisphäre schon lange vorbei und viele von uns vermissen die Sonne, die Strände, die Wellen des Ozeans ... Diese Herausforderung zielt darauf ab, sie aufzuheitern, indem sie an das Meer erinnert werden. Die Herausforderung Hier ist das Meer: ** ** ** ** ** …

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.