Als «chess» getaggte Fragen

16
Ich arbeite an meinen Ritterzügen

Sechseckiges Schach beschreibt eine Familie von Schachvarianten, die auf einem Brett gespielt werden, bei dem die Felder Sechsecke anstelle der traditionellen Felder sind. Es gibt viele solcher Varianten; Bei dieser Herausforderung konzentrieren wir uns auf die am häufigsten verwendete Variante von...

16
Wie viele Züge?

Geben Sie bei zwei verschiedenen Positionen auf einem Schachbrett und der Art der Figur die minimale Anzahl von Zügen aus, die diese Figur benötigt, um von einer Position zur nächsten zu gelangen. Regeln Das gegebene Stück kann König, Königin, Turm, Ritter und Bischof sein. (Diese Eingabe kann als...

16
Zerlege eine Zahl!

Ihre Aufgabe ist es, eine Zahl im folgenden Format zu zerlegen. Dies ähnelt der Basiskonvertierung, mit der Ausnahme, dass Sie die digitsin der Basis auflisten, anstatt sie aufzulisten values, sodass sich die Liste zur Eingabe addiert. Wenn die angegebene Basis ist n, muss jede Nummer in der Liste...

16
Schacholition Derby

Was könnte polarer sein als Schach und Abriss Derby . Sie würden denken, dass niemand, der das eine genießt, das andere genießen würde ... bis heute. Regeln Die Ausgangsposition ist ein Standardschachbrett: RNBQKBNR PPPPPPPP PPPPPPPP RNBQKBNR Sieht normal genug, bis Sie es ein herausfinden, jedes...

16
König + Turm gegen König

Es ist das Ende eines weiteren gut gespielten Schachspiels. Du bist der weiße Spieler, und du hast immer noch einen Turm und deinen König. Dein Gegner hat nur noch seinen König übrig. Da du weiß bist, bist du dran. Erstellen Sie ein Programm, um dieses Schachspiel zu spielen. Die Ausgabe kann eine...

15
Ist es ein gültiger Schachzug?

Anderer Name: ChessMoveQ Bestimmen Sie anhand einer Liste mit bis zu 32 Elementen, die jeweils aus 4 Elementen bestehen, und einer zweiten Liste mit 4 Elementen, ob der in der zweiten Eingabe angegebene Zug ein gültiger Schachzug ist. Die erste Liste zeigt die Position aller 32 Teile auf der Tafel...

15
Schwingungsgleichheit

Wir haben Objekte, die zwischen zwei ganzzahligen Punkten oszillieren [l, r], mit einer Geschwindigkeit von einer Einheit pro Zeiteinheit, beginnend bei lon t=0. Sie können davon ausgehen l < r. Wenn zum Beispiel ein Objekt anschwingt [3, 6], haben wir: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3...

15
Tokenisieren Sie eine Stack-basierte Sprache

Ich habe an einer anderen Stack-basierten Golfsprache namens Stackgoat gearbeitet . In dieser Herausforderung schreiben Sie einen Tokenizer für Stackgoat (oder wirklich alle allgemeinen Stack-basierten Sprachen). Beispiele "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12...

15
Schachkonvertierung

In der Schachwelt wurde eine Menge Arbeit geleistet. Zum Beispiel gibt es ein standardisiertes Dateiformat .pgn, das ein Schachspiel einschließlich der Zugliste beschreibt. Zusätzlich gibt es ein anderes Dateiformat .fen, das eine Boardposition beschreibt. Die Herausforderung besteht heute darin,...

15
Fülle ein Gitter mit Rittern

Eine Ritterfüllung ist eine Überflutungsfüllung, die die Konnektivität der Ritterschachfigur verwendet. Speziell: 1 1 1 1 0 1 1 1 1 (0 ist der Anfangspunkt, 1s zeigt die verbundenen Zellen) Herausforderung Führen Sie bei einem 2D-Raster aus Räumen und Wänden und einer anfänglichen Position eine...

15
Friedensfähige, koexistierende Armeen

Im Schachspiel gibt es eine Figur, die Königin genannt wird und jede andere Figur angreifen kann, die sich in derselben Reihe, Spalte oder Diagonale befindet. Im Schach gibt es normalerweise zwei Seiten, schwarz und weiß, wobei jede Figur einer der Mannschaften gehört. Steine ​​dürfen keine Steine...

14
Explosionen auf einem Schachbrett

Atomschach ist eine (sehr unterhaltsame) Variante des Schachs, bei der jede Erfassung eine "Explosion" verursacht und die erfasste Figur, die erfassende Figur und alle Nicht-Bauern in einem Radius von 1 Quadratmeter zerstört. Ziel dieser Herausforderung ist es nicht, eine ganze Partie Atomschach zu...

14
Rekursiv verkettete kumulative Summen von [N] mit M-Iterationen

Nehmen Sie zwei positive ganze Zahlen Nund Merstellen Sie die verketteten kumulativen Summen von [N]mit MIterationen. Das Ergebnis der letzten Iteration ausgeben. Definition der verketteten kumulativen Summe: Beginnen Sie mit einer Zahl Nund definieren Sie eine SequenzX = [N] An Xdie kumulierten...

14
Das verlorene Bauernproblem

Das verlorene Bauernproblem Nach dem Ende der Schachpartie blieb ein überlebender Bauer hinter den feindlichen Linien zurück. Hilf ihm, den kürzesten Weg nach Hause zu finden. Das ursprüngliche Problem beschreibt ein nXn-Schachbrett und eine Funktion f: {1,..,n-1}X{1,..,n}X{-1,0,1} => R+der...

14
Schachbrett Labyrinth

Schachfiguren (Könige, Königinnen, Türme, Bischöfe und Ritter) und Bauern befinden sich auf einem Brett, jedoch nicht auf dem Feld a1 oder h8 . Deine Aufgabe ist es, von den leeren Feldern a1 zu den leeren Feldern h8 zu gelangen und dabei nur leere Felder zu durchqueren. Die Bewegungsregeln sind...

13
Ist es Schachmatt?

Völlig überrascht, dass dies nicht bereits veröffentlicht wurde, angesichts der großen Anzahl von Schachrätseln auf der Website. Während ich selbst darüber nachdachte, möchte ich Anush dafür danken, dass er es im März in den Sandkasten gestellt hat . Aber ich dachte, es ist lange genug her, dass...

13
Bitweise Operatoren in Brainfuck

Ihre Aufgabe ist es, ein Brainfuck-Programm für jeden der folgenden Binäroperatoren zu erstellen. Jedes Programm sollte eine oder zwei 8-Bit-Zahlen (A und B) von der Eingabe nehmen und die angegebene Operation berechnen: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Sie müssen...

13
Eine Königin geht über eine Spirale

In einem fernen Königreich macht eine Schachkönigin täglich einen Spaziergang über einen von 1 bis 1 nummerierten nSpiralpfad, ohne sich darum zu kümmern, der Spirale selbst zu folgen, sondern einfach die Bewegungen der Königin wie auf einem Schachbrett auszuführen. Die Königin wird von ihren...