Programmierrätsel & Code Golf

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

26
Erhöhen Sie jede Zahl in einer Zeichenfolge
Bei einer Zeichenfolge mit Dezimalzahlen: teststring134this 123test string54 100 Erhöhen Sie jede Zahl in dieser Zeichenfolge um eins, um die neue Zeichenfolge zu erhalten teststring135this 124test string55 101. Die Zeichenfolge kann wie folgt bereitgestellt werden: ein Befehlszeilenargument STDIN eine fest codierte Variable oder ein Funktionsargument Decken Sie alle möglichen Positionen …
11 code-golf  string 

10
Fibonacci Domino Fliesen
Es gibt ein klassisches kombinatorisches Ergebnis, dass die Anzahl der Möglichkeiten, einen 2*nStreifen mit 1*2Dominosteinen zu kacheln, die n- te Fibonacci-Zahl ist. Ihr Ziel ist es, alle Kacheln für eine bestimmte zu drucken n, gezeichnet mit Strichen und vertikalen Linien wie diese 8 Kacheln für n=5: |———— |———— ——|—— ——|—— …

3
SPOF Bild hängen
Zielsetzung Ich habe ein schönes Bild, das ich an meine Wand hängen möchte. Und ich möchte, dass es dort auf spektakuläre Weise hängt, also habe ich es an nNägeln aufgehängt, wo nes eine positive ganze Zahl gibt. Aber ich bin auch unentschlossen. Wenn ich es mir anders überlege, möchte ich …
11 code-golf 

6
Können Sie mein Terminal weniger langweilig machen?
Terminals sind heutzutage so langweilig . Früher sahen sie so aus: Jetzt sind sie nur langweilig und langweilig und schwarz-weiß. Ich möchte, dass Sie mir ein Programm schreiben, das mein Terminal wieder bunt macht! Beschreibung Nehmen Sie dieses Beispiel Ruby-Code: Die meisten Linux-Terminals unterstützen diese Escape-Sequenzen ( \esteht für das …
11 code-golf 

16
CodeBots 2: Ereignisgesteuertes Design
Willkommen bei Code Bots 2! Sie haben Ihre Lektion seit den letzten Code Bots gelernt. Sie haben versucht, mehr Möglichkeiten zu finden, um mehr Aktionen in weniger Zeilen zu integrieren, und jetzt haben Sie es endlich. Sie werden einen ereignisgesteuerten Code-Bot erstellen. Ihr Bot muss aus 24 Zeilen bestehen. Jede …

4
Wachsende Manhattan Ameobas
*** Ein Ameoba Graph **** eine Art ist Baum , dessen Knoten alle Werte von 0 bis einigen nicht-negative ganze Zahl N, und jeder bestimmten Knoten mit dem Wert x <N verbindet sich mit x + 1 unterschiedliche Knoten mit Werten x + 1. Ameoba-Graph für N = 3: (mit …


3
Silbe englische Wörter - Art von
Sie müssen ein Programm schreiben, das Wörter in einer Textfolge silbiert, indem Sie sie durch einen Bindestrich trennen. Das wäre eine Menge Arbeit, daher möchten Sie einige Teile überspringen, hauptsächlich, weil Sie keine Tabelle mit den Aussprachen haben möchten, die für einen perfekten Algorithmus erforderlich sind. Sie möchten es auch …
11 code-golf 

16
Kürzester längster zunehmender Folgecode
Die Herausforderung besteht darin, die kürzeste Implementierung zu schreiben , um die am längsten zunehmende Teilsequenz zu finden . Beispiel : Sei S die Folge 1 5 7 1 8 4 3 5 [Länge von S = 8] Wir haben 1 Teilsequenz der Länge 0 [wird als ansteigend betrachtet] 6 …
11 code-golf 



2
Wenden Sie englische Interpunktionsregeln an
Sie wurden beauftragt, Code für eine Diktier-App zu schreiben, die Spracheingaben von einer gesprochenen Quelle übernimmt, sie als Wörter analysiert und auf einen Bildschirm schreibt. Das Management vertraut Ihnen nicht wirklich so viel Kraft im Projekt - Sie sind dafür bekannt, den ganzen Tag herumzusitzen und Golf zu spielen, anstatt …

2
Steampunk: Clacker-Animation
In dem stark unterschätzten Steampunk-Roman The Difference Engine lieferte das Äquivalent von Kinohäusern ein pixeliges Bewegtbild, das von Kacheln angezeigt wurde, die mechanisch umgedreht werden konnten. Die Steuerungsmaschine zum Orchestrieren der Bewegung dieser Kacheln war eine große, laute Maschine, die von einem Kartenspiel gesteuert wurde. Ihre Aufgabe ist es, eine …

7
Verhindern Sie die LZMA2-Komprimierung
Tor Erstellen Sie ein Programm oder ein Programmpaar, das gemeinsam Dateien stört und repariert, um zu verhindern, dass LZMA2 effektiv funktioniert. Die Unterbrechungs- und Korrekturroutinen müssen wechselseitig sein, damit Sie die Originaldatei genau wiederherstellen können. Ziele Die gesammelten Werke von Shakespeare in einfachem UTF-8 (5.589.891 Bytes) Wikimedia Commons 2013 Bild …

3
Geben Sie ein solides PNG von Grund auf neu aus
Eingabe : Eine RGBA-Hex-Farbe c(z. B. FFFF00FF) und eine Ganzzahl> 0 und <1000 n(z. B. 200). Ausgabe : Rohes Bytes einer PNG - Datei , so dass , wenn die Ausgabe in eine Datei und öffnen in einem Bildbetrachter gespeichert wird, ein ndurch nBild mit der Farbe gefüllt cwird angezeigt. …

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.