Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

4
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 schießen auf eine von …

7
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 …
15 code-golf 

1
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 eine Mindestanzahl von Karten zu …

11
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 hinzu. Anweisung 1: Fügen Sie einen neuen Knoten …

17
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 Spieler eine Reihe …


9
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 Jagden werden …

1
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 Kugel über einem unendlichen Schachbrett reicht aus, solange es die …

3
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 …

4
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 durch 2 teilbar, weil …
15 code-golf  math 

6
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 https://mothereff.in/byte-counter gezählt wird, gewinnt. Beispiele (Sie sehen mit weniger Zeilenabstand besser aus.) Wenn die Eingabe 1die …

4
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 ist: Bestehend aus 15px quadratischen Kacheln 8 …

3
Wie viele Zeichen pro Zeichen?
Unter http://shakespeare.mit.edu/ finden Sie den vollständigen Text aller Stücke von Shakespeare auf einer Seite (z . B. Hamlet ). Schreiben Sie ein Skript, das die URL eines Spiels von stdin aufnimmt, wie z. B. http://shakespeare.mit.edu/hamlet/full.html , und gibt die Anzahl der Textzeichen aus, die jedes Spielzeichen mit stdout gesprochen hat, …


3
Finden Sie die kürzesten Klammernummern
Bracket Zahlen bieten eine einfache Möglichkeit , große natürliche Zahlen auszudrücken nur linke Klammer, Raum verwenden und rechte Klammer ( [ ]). Eine Klammer-Nummer ist definiert als eine Folge von einem oder mehreren Paaren übereinstimmender Klammern, die [...]als Chunks bezeichnet werden und durch null oder mehr Leerzeichen von ihren Nachbarn …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.