Als «code-golf» getaggte Fragen

22
Chris Pines "Gehörlose Oma"

Ich bin ein Mentor bei RubyLearning und eine der Übungen, die wir unseren Schülern geben, ist die "Deaf Grandma" -Übung aus Chris Pines Buch " Learn to Program ". Hier ist die Beschreibung: Schreiben Sie ein Programm für gehörlose Großmütter. Was auch immer Sie zu Oma sagen (was auch immer Sie...

22
Langtons Ameisen-ASCII-Kunst.

Zeichnen Sie den Weg von Langtons Ameise . Beschreibung Quadrate in einer Ebene sind unterschiedlich schwarz oder weiß gefärbt. Wir identifizieren willkürlich ein Quadrat als "Ameise". Die Ameise kann sich bei jedem Schritt in eine der vier Hauptrichtungen bewegen. Die Ameise bewegt sich nach...

22
Fülle die Seen aus, 2D

Die eindimensionale Version dieses Problems war ziemlich einfach. Hier ist eine schwierigere 2D-Version. Sie erhalten eine 2D-Anordnung von Landhöhen bei Standardeingabe und müssen herausfinden, wo sich die Seen bilden, wenn es regnet. Die Höhenkarte ist nur eine rechteckige Anordnung der Zahlen...

22
Meta Golf Challenge

Bei dieser Herausforderung musst du diese Herausforderung lösen. Wettbewerb ist vorbei! Überprüfen Sie das Ende der Frage Technische Daten: Schreiben Sie den kleinsten Code (Beliebige Sprache *). Die Punktzahl einer Antwort ist die Summe von: Codelänge ohne Leerzeichen . Anzahl der Antworten in...

22
Gute rationale Näherungen von pi

Schreiben Sie ein Programm, das alle guten rationalen Näherungen von pi mit einem Nenner <1000000 in aufsteigender Nennerreihenfolge ausgibt. a/bist eine "gute rationale Approximation" von pi, wenn es näher an pi liegt als jedes andere Rationale mit einem Nenner, der nicht größer ist als b. Die...

22
ASCII-animierte Schneeszene

Schreiben Sie das kürzeste Programm, um aus jedem ASCII-Kunstwerk eine animierte Schneeszene zu machen, die sich aus dem fallenden Schnee zu formen beginnt ( JavaScript-Beispiel ohne Golfspiel, zuletzt aktualisiert am 19.12.2011). Eingabespezifikation : Ihr Programm muss beliebige Kombinationen von...

22
Reverse Engineer Polling Statistics

Einführung Berechnen Sie bei einer Reihe von Prozentsätzen für die Auswahlmöglichkeiten in einer Umfrage die Mindestanzahl der Wähler, die in der Umfrage enthalten sein müssen, um diese Statistiken zu erstellen. Beispiel: Welches ist Ihr Lieblingshaustier? Hund: 44.4% Katze: 44.4% Maus: 11.1%...

22
Nennen Sie die Pokerhand

Nennen Sie die Pokerhand Geben Sie bei fünf Karten den Namen der Pokerhand aus, die eine der folgenden sein wird: High card One pair Two pair Three of a kind Straight Flush Full house Four of a kind Straight flush Royal Flush Im Zweifelsfall lesen Sie die Regeln unter

22
Kryptografische Quine-Variante

Erstellen Sie ein Programm, das die MD5-Summe seiner Quelle in der folgenden Form druckt: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Kein Schummeln - Sie können die Quelldatei nicht einfach lesen und ihre Summe berechnen. Das Programm darf keine externen Informationen lesen....

22
Hallo Weltfenster

Erstellen Sie ein Fenster, in dem "Hallo Welt" und nichts anderes steht. Sie können keine OK- oder Abbrechen-Schaltflächen im Inneren haben. Es muss nur ein einfaches Fenster sein, das Hallo Welt sagt. Ich interessiere mich nicht für den Inhalt des Fensterrahmens oder das Aussehen des Fensters,...

22
Minimiere Brainfuck

Ihre Herausforderung besteht darin, den Brainfuck- Code gemäß diesen Regeln zu minimieren : Entfernen Sie alles, was nicht dazu gehört +-><[].,. Wenn die Anzahl von s und s für eine Gruppe von aufeinanderfolgenden Zeichen +oder -Zeichen gleich ist, entfernen Sie sie.+- Machen Sie dasselbe wie...

22
Ein Programm, das sich selbst löscht

Wenn eine kompilierte Sprache verwendet wird, muss das Programm die kompilierte ausführbare Datei löschen (die Quelldatei muss jedoch nicht gelöscht werden). Wenn eine interpretierte Sprache verwendet wird, muss das Programm die Quelldatei löschen. Mein Eröffnungsgebot: Python (29 Zeichen) import...

22
Dreht eine zweidimensionale Liste um 45 Grad

AUFGABE Das Ziel ist es, ein Programm zu schreiben, das eine zweidimensionale Liste um 45 Grad dreht. Es muss in der Lage sein, dies bis zu 7 * 45 (auf einmal) zu tun, bevor die Liste zurückgegeben wird. Die Liste muss nicht quadratisch oder rechteckig sein. Sie müssen die Ausgabe für die Beispiele...

22
Welt-IPv6-Tag 2014

Zum Jahrestag des Welt-IPv6-Tages hat die Internet Society am 6. Juni 2014 eine Kampagne zum einmaligen Deaktivieren von IPv4 veröffentlicht . IPv6-Adressen können in ihrer langen Form als acht durch Doppelpunkte getrennte 16-Bit-Hexadezimalwerte dargestellt werden. Abhängig von der Adresse können...

22
DNA: Desoxyribonucleic ASCII

Ausgehend von einer Sequenz der Basen Adenin, Cytosin, Guanin und Thymin (kodiert als ACGT) müssen Sie eine ASCII-Art-Darstellung eines entsprechenden DNA-Doppelstrangs erstellen. Der Strang wird sich vertikal erstrecken. Der linke Strang ist der, den Sie als Eingabe erhalten. Der rechte Strang...

22
Epicyclogons zeichnen

Ein Epizykloid ist die Kurve, die ein Punkt auf einem Kreis macht, wenn er um einen anderen Kreis rollt. Ein Zyklogon ist die Form, die ein Punkt auf einem regulären Polygon beim Rollen über eine Ebene macht. Ein Epizyklogon ist die Kurve, die durch einen Punkt auf einem regelmäßigen Polygon beim...

22
Stammbaum-Löser

Dies ist eine von mehreren Herausforderungen, die Calvins Hobbys für die Community hinterlassen haben . Nehmen Sie eine "Stammbaum beschreibende" Datei mit Zeilen der Form: [ID] [mother ID] [father ID] [gender] [full name] so wie das, das den ersten Stammbaum auf http://en.wikipedia.org/wiki/Cousin...