Programmierrätsel & Code Golf

23
Kennen Sie Ihre KVZ?

Konzept Auf welche Weise können Sie das englische Alphabet verschlüsseln, damit es immer noch in der Melodie Twinkle Twinkle Little Star gesungen werden kann, ohne die Melodie zu ruinieren? Regeln Tauschen Angenommen, die Buchstaben in den folgenden Sätzen können standardmäßig frei ausgetauscht...

23
Robbers: The Hidden OEIS Substring

Dies ist eine Herausforderung für Bullen und Räuber. Dies ist der Faden des Räubers. Der Thread des Polizisten ist hier . Die Polizei wählt eine beliebige Sequenz aus dem OEIS aus und schreibt ein Programm p , das die erste Ganzzahl aus dieser Sequenz ausgibt. Sie werden auch einige String finden s...

23
Einige Schalter auf einer Schalttafel umkehren

Inspiriert von dieser Herausforderung . Tor: Bei einer vorkonfigurierten Schalttafel und einer Liste von Indizes müssen die Schalter an den angegebenen Indizes invertiert werden. Eine Schalttafel besteht aus einer Anzahl von Schaltern ( voder Schaltern ^) -, die in Reihen unterschiedlicher Länge...

22
Just Another Perl Hacker [geschlossen]

Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Klassische Code...

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
Niedrigstes Einzelgebot

Vielen Dank für alle Einsendungen, die Deadline ist nun abgelaufen und die Endergebnisse sind am Ende der Frage. Glückwunsch an PhiNotPi zu einem recht umfassenden Sieg. Dies ist eine echte Herausforderung, deren Ziel es ist, ein Programm zu erstellen, das in einer Auktion mit dem niedrigsten...

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...