Als «code-golf» getaggte Fragen

28
Erweiterter Rechner

Sie müssen ein Programm schreiben, das eine Zeichenfolge auswertet, die in einen erweiterten Rechner eingegeben werden würde. Das Programm muss Eingaben mit stdin akzeptieren und die richtige Antwort ausgeben. Für Sprachen, die keine Funktionen zum Akzeptieren von stdin haben, können Sie die...

28
Rendern Sie Zahlen im Digitaluhr-Stil

Schreiben Sie das kürzeste Programm, das eine Folge von Zahlen (mit einer Länge von bis zu mindestens 20) als Eingabe verwendet, und zeigen Sie die Ausgabe mit den Standardnummern im Digitaluhrstil an. Zum Beispiel für Eingabe 81 würde eine Lösung mit ASCII-Ausgabe ergeben: _ |_| | |_| | Eine...

28
Sprachen für das Golfen auswählen [geschlossen]

Was sind einige Tipps für die Wahl der richtigen Sprache zum Golfspielen? Welche Faktoren beeinflussen die zu wählende Sprache? Hier sind einige Beispielproblemtypen: Probleme, die eine E / A- Lösung erfordern , entweder Konsole oder Datei Probleme, die eine Analyse erfordern Probleme, bei denen...

28
Erziele eine Cribbage-Hand

Diese Herausforderung besteht darin, eine Cribbage-Hand zu erzielen. Wenn Sie nicht Cribbage spielen, müssen Sie etwas lernen. Wir spielen mit einem Standard Poker Deck und eine Hand besteht aus vier Karten plus der "Up Card". Es gibt zwei Arten von Händen: normale und Krippenhand. Karten kommen in...

28
Russisches Roulette

Schreiben Sie ein Programm, das russisches Roulette spielt! Wenn das Programm gestartet wird, Es sollte eine 5 zu 6 Chance geben, dass es normal endet, nachdem "Ich habe überlebt!" gedruckt wurde. Es sollte eine 1 zu 6 Chance geben, dass das Programm abstürzt. (Segmentierungsfehler usw.) Keine...

28
Pong im kürzesten Code

Die Herausforderung ist einfach. Geben Sie den kürzestmöglichen Code ein, um das klassische Pong-Spiel für 2 Spieler zu reproduzieren . Http://en.wikipedia.org/wiki/Pong . Die Höhe der Grafik und Funktionalität so nah wie möglich an dieser Javascript Demonstration sein sollte...

28
Wie viele freitags den 13. in einem Jahr?

Ihre Herausforderung besteht darin, ein Programm zu schreiben, das in einem Jahr die Anzahl der "Freitag-13-ten" ausgibt. Regeln & Details: Sie können Eingaben über STDINoder als Argument an Ihr Programm übergeben. Sie sollten das Ergebnis an ausgeben STDOUT. Sie können davon ausgehen, dass die...

28
Eine Textseite transponieren

BEARBEITEN Ich habe den Wortlaut der Regeln geändert, um einige Dinge, die implizit waren, deutlicher zu machen. Ich habe auch einige Akzente gesetzt, um einige offensichtliche Unklarheiten zu beseitigen, und die Option, ein eigenständiges Programm anstelle einer Funktion zu erstellen, explizit...

28
Tipps zum Golfen in APL

Ich habe kürzlich eine Code Golf Challenge gestartet und es scheint, als ob der Gewinner GolfScript ist (Überraschung, Überraschung!). Interessant ist, dass es einen weiteren sehr starken Konkurrenten gab, der alle Chancen hatte, GolfScript zu gewinnen. Sein Name ist APL. Ich sehe hier eine Menge...

28
Lebenszeit eines Wurms

Nutzungsbedingungen Ein Wurm ist eine Liste von nichtnegativen ganzen Zahlen und sein rechtes (dh letztes ) Element heißt head . Wenn der Kopf nicht 0 ist, hat der Wurm ein aktives Segment, das aus dem längsten zusammenhängenden Elementblock besteht, der den Kopf enthält, und dessen Elemente...

28
*** Landschaften ***

Ziel : Schreiben Sie ein Programm, das schöne (?) ASCII-Kunstlandschaften und -skyline erzeugt! Ihr Programm hat nur eine Eingabe: eine Zeichenfolge, die aus einer beliebigen Kombination / Wiederholung der Zeichen besteht 0123456789abc. Geben Sie für jedes eingegebene Zeichen eine vertikale Linie...

28
Minimaler Code-CPU-Belastungstester…

Einführung Es gibt viele Dienstprogramme, die eine hohe CPU-Auslastung erzeugen können, um Ihre Prozessoren einem Stresstest zu unterziehen. Unter Microsoft Windows können Sie sogar die On-Board-Funktion verwenden calculator.exe, eine große Zahl wie eingeben 999999999und n!mehrmals drücken , damit...

28
Die Regierung verfügt über ein begrenztes Angebot an Mauern

Einführung Erfahrene Code-Golfer haben uns auf die Flut des Jüngsten Gerichts vorbereitet . Risikogebiete wurden evakuiert und die Bevölkerung in die Höhe getrieben. Wir haben die Flut unterschätzt (oder es gab einen Fehler im Code von @ user12345). Einige hochgelegene Gebiete nähern sich rasch dem...

28
Die schwimmende Horde

Einführung Der Regen ließ endlich nach. Der größte Teil der Menschheit ist aufgrund eines Fehlers im Code von @ user12345 ertrunken . Überlebende sind auf einem weltweiten Archipel verstreut. Die Funkkommunikation ist unterbrochen, und die Menschheit ist bereit, sich wieder zu entfalten. Ohne jeden...

28
Erzähl mir die Bewegungen

Jack und Jane beschlossen, eine Partie Schach zu spielen, um sich die Zeit zu vertreiben. Leider ist Jack ziemlich schlecht darin, sich etwas vorzustellen. Er findet es natürlich schwierig, herauszufinden, welche Züge für ein bestimmtes Stück außer einem Bauern möglich sind! Ihre Herausforderung...

28
Programmieren Sie Ihre Lieblingsphrase

Wählen Sie ein Zitat oder eine Phrase aus, die genau 5 Wörter lang ist, z Programming puzzles and code golf!. Schreiben Sie ein Programm, das, wenn es n- mal an sich selbst angehängt wird , die ersten n + 1 Wörter Ihrer Phrase nacheinander ausgibt . Zum Beispiel, wenn Ihr Programmcode war MYPROG...

28
Drucken Sie ASCII-Voxel

Schreiben Sie ein Programm, das ein n × n × nn×n×nn\times n \times n Array von Binärwerten liest , die einen n× n × nn×n×nn\times n \times n Würfel darstellen, der aus n3n3n^3 kleineren Würfeln besteht. Jeder Wert gibt an, ob an der angegebenen Position ein Voxel (kleiner Würfel) vorhanden ist oder...

28
Extremes Wildwasserkanufahren

Sie paddeln mit einem Kanu einen ziemlich schnellen Wildwasserfluss hinunter. Plötzlich explodieren Ihre Paddel und Sie befinden sich in einer gefährlichen Situation, die schnell und ohne Paddel den Fluss hinunter rast. Zum Glück haben Sie noch Programmierkenntnisse und beschließen, ein Programm...