Als «code-golf» getaggte Fragen

31
Golf ASCII-art

Lassen Sie uns versuchen, dieses Stück ASCII-Kunst zu spielen, das einen Golfspieler darstellt: '\. . |> 18 >> \. '. | O >>. 'o | \. | / \. | / /. ' | jgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ Quelle: JGS - http://www.retrojunkie.com/asciiart/sports/golf.htm...

31
Zeichenkreuz

Ich hatte erwartet, als mein erstes Rätsel in PCG etwas Komplexeres zu veröffentlichen, aber eine bestimmte, ähm ... Hausaufgabenfrage zu Stack Overflow hat mich dazu inspiriert, dies zu veröffentlichen. Sie möchten: Gib das folgende Muster für ein bestimmtes Wort aus, das eine ungerade Anzahl von...

31
Golf Practice: Python [geschlossen]

Dies ist eine Herausforderung, um die Golfoptimierung in Python zu üben - wiederverwendbare Tricks und Shortcuts, um einige Charaktere zu rasieren. Viele sind Python-Golfern vertraut und verwenden die gängigen Ideen aus den Python-Tipps . Einige von ihnen verwenden Python-spezifische Funktionen,...

31
Implementieren Sie eine PCG

Gibt es ein besseres Problem für PCG.SE als PCG, einen besseren Zufallszahlengenerator, zu implementieren ? Diese neue Veröffentlichung behauptet, einen schnellen, schwer vorhersagbaren, kleinen, statistisch optimalen Zufallszahlengenerator zu präsentieren. Die minimale C-Implementierung umfasst...

31
Berechnen Sie die Punkte in einem "Sjoelen" -Spiel

Okay, gestern war der 2. Weihnachtstag und meine (Groß-) Eltern und ich spielten "Sjoelen", wie es in den Niederlanden heißt. Der innere Programmierer kam auf mich zu, aber als ich die Antwort hatte, verlor ich sie. Ich möchte, dass du es neu erstellst. Die Regeln: Sie haben ein Holzbrett, einen...

31
Sind diese Würfel nicht transitiv?

Nichttransitive Würfel sind hübsche Spielzeuge, die sich unserer Wahrscheinlichkeitstheorie widersetzen . Für diese Herausforderung benötigen wir einige Definitionen: Betrachten Sie zwei Würfel A und B, die gleichzeitig geworfen werden. Wir sagen , dass A schlägt B , wenn die Wahrscheinlichkeit von...

31
ASCII-Doodling: Laser in einer Box

Manchmal zeichne ich beim Kritzeln ein Rechteck, beginne mit einer Diagonale an einer der Ecken und zeichne dann einfach eine Linie aus, indem ich sie "reflektiere", wenn ich auf eine Seite des Rechtecks ​​treffe. Ich mache so weiter, bis ich eine andere Ecke des Rechtecks ​​getroffen habe (und...

31
Optimale Spiele von Tic Tac Torus

Bei dieser Herausforderung geht es um das Spiel Tic Tac Toe, das jedoch auf einem Torus gespielt wird. Spielanleitung Um das erforderliche Spielbrett zu erstellen, beginnen Sie mit einem regulären Tic Tac Toe-Spielbrett. Falten Sie es zuerst zu einem Zylinder, indem Sie die linke und die rechte...

31
Zeichnen Sie einen zufälligen ASCII Art Quilt

Für diese Herausforderung besteht ein ASCII-Quilt aus einem Textblock mit einer Breite von 24 Zeichen und einer Höhe von 18 Zeilen, der die Zeichen =-<>/\in einem quiltartigen Muster enthält, das horizontal und vertikal symmetrisch ist. Beispiel Quilt: ========================...

31
Fläche eines ASCII-Polygons

Sie sollten ein Programm oder eine Funktion schreiben, die eine Zeichenfolge empfängt, die ein ASCII-Polygon als Ein- und Ausgabe darstellt, um den Bereich des Polygons zurückzugeben. Die Eingabe ist eine Zeichenfolge, die aus den Zeichen besteht _ / \ L V spaceund newlineein einfaches Polygon...

31
Einfaches ASCII-Gantt

Dies ist ganz einfach: Drucken Sie ein ASCII- Gantt-Diagramm . Geben Sie für die angegebenen Aufgabenbereiche (Startzeit - Endzeit-Tupel) eine Gantt-Zeitleiste in Form von -Zeichen für jede Aufgabendauer aus - jede Aufgabe in einer neuen Zeile. Beispiel Angenommen, meine Aufgabenbereiche sind...

31
Sortieren Sie die Lehrbücher

Sortieren Sie die Lehrbücher Die Schule beginnt bald (falls noch nicht geschehen) und es ist Zeit, unsere Lehrbücher in Ordnung zu bringen. Sie müssen Ihre Bücher in alphabetischer Reihenfolge sortieren, aber das dauert zu lange, sodass Sie sich dafür entscheiden, ein Programm zu schreiben....

31
Linien ausrichten!

Linien ausrichten! Wenn Sie ein Zeichen und eine mehrzeilige Zeichenfolge haben, müssen Sie jede Zeile der Zeichenfolge so auffüllen, dass sie unter dem angegebenen Trennzeichen ausgerichtet sind. Beispiele Eingang: , Programming, Puzzles And, Code golf Ausgabe: Programming, Puzzles And, Code golf...

31
Ich habe diese Nummer noch nie gesehen!

Schreiben Sie ein Programm , das eine Reihe von Nicht-Leerzeichen geht durch (Sie können davon ausgehen , dass sie Ziffern 0zu 9, aber nichts in der Art , wie sie verarbeitet werden sollen , hängt von dieser) und fügt Räume nach folgenden Regeln. Das aktuelle Token sei die leere Zeichenfolge, und...

31
Tabs halbieren

Heilige Kriege wurden um Leerzeichen und Tabulatoren geführt. (Und natürlich haben Räume gewonnen, die objektiv überlegen sind.) - Alex A. S ome peo p le noch weigern , zu einem ccept dass WHI c h cl e arly s upreme. Sie haben gerade erhalten eine Datei mit dem incor re ct, b Anzeige und inf e...

31
Graph Florets einer Blume

Schauen Sie sich diese Kamillenblüte an: Schön, nicht wahr? Was ist, wenn ich dir sage, dass dies nicht wirklich eine Blume ist? Viele Blumen (einschließlich Sonnenblumen, Kamille, Gänseblümchen und andere) bestehen tatsächlich aus vielen sehr kleinen Blüten (die schwarzen Punkte auf Sonnenblumen)...