Programmierrätsel & Code Golf

20
Fillomino Solver

Fillomino ist ein Puzzle, bei dem Sie ein Gitter mit Polyomino füllen . Jedes Polyomino ist ein Bereich zusammenhängender Zellen. Die Rasterdarstellung zeigt, welche Polyomino-Größe jede Zelle bedeckt. Zum Beispiel würde ein Pentomino (5) wie 5in jeder der fünf zusammenhängenden Zellen gezeigt...

20
Schützen Sie meine Wände vor diesen lästigen Türen

Türklinken sind großartig, aber wenn Sie eine Tür öffnen, werden die Wände rundherum eingedrückt. Sie müssen die ASCII-Kunst eines Raums wie folgt eingeben: +---------+--X --X --+-----+ | \ \ |\ | \ | | \ \ | \ | \| | X | \ | X | / | | \ X | / | \ / | / | \ / | +---X --+-------X------+-----+ Und...

20
Jonglieren nach Zahlen

Ihre Aufgabe ist es, ein gültiges Jongliermuster zu generieren, indem Sie eine vorgegebene Vorlage ausfüllen. Aber zuerst müssen Sie wahrscheinlich wissen, wie ein solches Muster bezeichnet wird. Einführung in Siteswap Siteswap ist die etablierte Notation für Jongliermuster. Es funktioniert durch...

20
Wirf Dungeons und Dragons Würfel

Ich möchte Dungeons and Dragons spielen, aber ich habe keine Würfel! Ihre Herausforderung besteht darin, einige D & D-Würfel zu werfen. Die Eingabeformatspezifikation in Backus-Naur-Form lautet: <valid-input> ::= <opt-integer> "d" <integer> <opt-modifier>...

20
Lass die Trigonometrie beginnen!

Einführung: Der Sinus von xist gegeben durch die Formel: sin(x) = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11! // and more follows... Der Cosinus von xwird durch die Formel gegeben: cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - x^10/10! // and more follows... Aufgabe: Wenn der Wert von xund...

20
Zeichnen Sie einen Permutationspfad

Stellen Sie sich die folgenden Diagramme als Sätze vertikaler Kreuzungsrohre vor. 1 2 1 2 1 2 3 4 \ / \ / \ / \ / X | | | / \ / \ / \ / \ 2 1 1 2 | X | \ / \ / X X / \ / \ 3 1 4 2 In dem äußersten linken Diagramm, das 1und 2nach unten rutscht ihre jeweiligen Schrägstriche, überquert an den X, und...

20
Doppelte Fragen erkennen

Doppelte Fragen erkennen Es war einmal eine Golfanlage. Es gab ein Problem: Leute stellten immer wieder ähnliche oder identische Fragen. Du bist gewesenAuserwählte Auserwählte Zwangsverpflichtete erpresst aufgefordert, den Prozess der Entscheidung zu automatisieren, ob eine Frage ein Duplikat einer...

20
Die Fatal Error Challenge

Zielsetzung Schreiben Sie eine Routine, die eine Zeichenfolge aus druckbaren ASCII-Zeichen ( s) akzeptiert und eine Zeichenfolge mit denselben Zeichen wie ( s) zurückgibt , die neu angeordnet wurde, sodass keine Teilzeichenfolge mit zwei Zeichen mehr als einmal vorkommt. Das Programm muss alle...

20
Polyominoes mit einer Stabkette formen

Hintergrund Man betrachte eine (geschlossene) Kette von Stäben, von denen jede eine ganzzahlige Länge hat. Wie viele verschiedene lochfreie Polyominoe können Sie mit einer bestimmten Kette bilden? Oder mit anderen Worten, wie viele verschiedene sich nicht selbst schneidende Polygone mit...