Programmierrätsel & Code Golf

15
Big Brother zitieren

Aufgabe: Lassen Sie Ihr Programm zur Laufzeit nach dem Zufallsprinzip eines der beiden folgenden Anführungszeichen auswählen und genau wie gezeigt ausdrucken. 1: Under the spreading chestnut tree I sold you and you sold me. There lie they, and here lie we Under the spreading chestnut tree. 2: WAR...

15
Der ASCII-Architekt

Sie möchten kein Geld für das teure Architekturprogramm bezahlen, also entscheiden Sie sich, Ihr eigenes zu rollen. Sie entscheiden sich für ASCII, um Ihre Gebäude zu entwerfen. Ihr Programm nimmt eine einzelne Zeichenfolge auf, die auf bestimmte Weise formatiert ist, und das Programm gibt das...

15
Zahlen an einer Kette

Es kann gezeigt werden, dass einige positive Ganzzahlen eine Eigenschaft namens Chain divisibility haben. Damit eine Zahl durch n durch eine Kette teilbar ist  , muss sie drei Anforderungen erfüllen: Jede Ziffer teilt die Zahl durch die n darauf folgenden  Ziffern. Beispielsweise ist die Zahl 7143...

15
Zeichnen Sie konzentrische ASCII-Sechsecke

Schreiben Sie das kürzestmögliche Programm, das eine Reihe eindeutiger positiver Ganzzahlen aufnimmt und eine ASCII-Darstellung konzentrischer Sechsecke mit diesen Seitenlängen aus Schrägstrichen, Unterstrichen, Leerzeichen und Zeilenumbrüchen ausgibt. Das kürzeste Programm in Bytes, das von...

15
Wie man einen Säufer auf dem Heimweg bremst

Betrachten Sie ein Quadrat-n-n-Gitterdiagramm, das so aussieht. Es ist wichtig zu beachten, dass dieses Diagramm 11 mal 11 ist . An einem bestimmten Punkt steht ein Mann an einer Kreuzung und bewegt sich immer nur um jeweils einen Schritt vertikal oder horizontal zur nächsten Kreuzung. Leider hat...

15
Was ist diese Nummer in Shortlex?

Die meisten Computer speichern Ganzzahlen in Binärform, geben sie jedoch in Dezimalform aus. Die Dezimalzahl ist jedoch nur eine Darstellung, die wir einfach als zweckmäßig empfinden. Diese Herausforderung besteht darin, Code zu schreiben, um einen ganzzahligen Wert in Shortlex Decimal auszugeben ....

15
Fake die Prognose

Der neue Supercomputer mit Wettervorhersage ist da und funktioniert nicht. In der Zwischenzeit möchte Ihr Chef, dass Sie den Technikern etwas Zeit verschaffen, indem Sie die täglichen Windkarten fälschen. Ihre Aufgabe ist es, ein Pfeilgitter zu zeichnen, das die Windrichtung darstellt. Das Raster...

15
Verfolgen Sie eine glänzende Kugel

Ich habe POV-ray heruntergeladen und diesen glänzenden Metallkugel-90er-Stil gerendert: Ihre Aufgabe ist es, dasselbe zu tun, indem Sie die Rendering-Engine selbst in so wenigen Bytes wie möglich implementieren. Sie müssen dieses genaue Bild nicht replizieren - jedes Bild einer reflektierenden...

15
Bist du der eine? (Mastermind-Derivat)

Ich habe es schwer für dich! Meine Freundin ist kürzlich auf MTV (USA) auf eine neue Show gestoßen. Es ist eine schreckliche Show und jeder auf ihr ist trashig, aber das "Spiel" ist ziemlich interessant. Aus Wikipedia: Bist du der eine? folgt 20 Leuten, die zusammen in Hawaii leben, um ihre...

15
Optimale Briefkarten für Rechtschreibwörter

Angenommen, Sie haben eine Liste mit Wörtern und möchten Buchstabenkarten verwenden, um jedes Wort zu buchstabieren. Um beispielsweise Katze zu buchstabieren , würden Sie drei Karten mit den Bezeichnungen C, A und T verwenden. Angenommen, jede Karte ist doppelseitig , senden Sie ein Programm, um...

15
Magic Box Problem

Sie haben ein Eingabearray der Größe m * n. Jede Zelle im Array wird entweder mit P oder T gefüllt. Die einzige Operation, die Sie für das Array ausführen können, ist das Umblättern von Spalten. Wenn Sie eine Spalte spiegeln, wechseln die Buchstaben in allen Zellen dieser Spalte (P wird zu T und...

15
Konstruieren Sie ein Diagramm

In dieser Herausforderung besteht Ihre Aufgabe darin, aus einer Folge von Anweisungen ein ungerichtetes Diagramm zu erstellen. Es gibt eine Direktive für jede nichtnegative Ganzzahl und jede transformiert einen gegebenen Graphen in einen neuen. Anweisung 0: Fügen Sie einen neuen getrennten Knoten...

15
10, 10, 10 ... hoffe ich?

Vorwort Als ich heute 900 Runden im Bogenschießen geschossen habe (10 endeten bei 6 Pfeilen pro Ende und 10 endeten bei 3 Pfeilen pro Ende, was insgesamt 90 Pfeilen und einer maximalen Punktzahl von 900 entspricht), habe ich an diese Herausforderung gedacht. Beim Bogenschießen (vorausgesetzt, Sie...

15
Bleib auf Abstand!

Jeder Spieler hat eine Nummer. Kann deins am weitesten von allen entfernt sein? Bedarf Schreiben Sie eine Java-, Python 2- oder Ruby-Funktion mit dem Namen choose(), die drei Argumente akzeptiert: eine ganze Zahl - die Anzahl der bereits abgeschlossenen Runden eine ganze Zahl - die Anzahl der...

15
Faktorisiere es! …schlecht

Ein neugieriges Kind verwendet ein Programm , das eine Zahl oder einen Ausdruck in das folgende Formular faktorisieren kann: p1^e1 * p2^e2 * ... * pn^en. Exponenten gleich 1sind weggelassen, z360 = 2^3 * 3^2 * 5 Das Kind gibt diese Ausgabe als neue Eingabe in das Programm ein, aber es versteht das...

15
KOTH: Monster Hunter

Aktualisierte Ergebnisse Einführung Um den Start von Monster Hunter 4 Ultimate auf neuem 3DS (13. Februar) zu feiern, ist hier ein King of the Hill-Thema für dieses Spiel. Sie sind ein unerfahrener Jäger und nehmen an einem Turnier teil, das aus 5 aufeinanderfolgenden Jagden besteht. Am Ende dieser...