Tagged Questions
5
votes
6answers
375 views
Neustadtl score
Write the shortest function that takes a two-dimensional square array representing the scores of a chess round, and outputs an array of the Neustadtl scores of the players.
The two-dimensional array ...
2
votes
0answers
182 views
chess - calculate all legal moves from fen string ignoring castling and en passant
Write the shortest code that calculates all possible (legal) moves of current player from a given FEN string. What is FEN string? (Wikipedia)
Shortest code wins, language doesn't matter.
Output ...
5
votes
1answer
291 views
The smallest Chess arbiter
Write a program, which, upon gazing at a chess table, can say whether there is a check or a checkmate.
Input: a chess table in text form, the last line of the input being the first rank (the starting ...
5
votes
4answers
641 views
A simple Knight's problem
How many ways are there to place a black and a white knight on an N * M chessboard such that they do not attack each other?
A knight can move two squares horizontally and one square vertically, or ...
0
votes
7answers
577 views
Knight's tour on a rectangle
Given an a-by-b sized grid, and a chess knight, determine:
A starting point and path the knight can take to visit every square in the grid
or "NOT POSSIBLE", if not possible.
Input: Two integers, ...
2
votes
1answer
197 views
Build a working chessboard
The challenge
Create a program that mimics a chessboard.
The datails
The chessboard must be surrounded by the labels of each row and column, being the columns labeled from 'a' to 'h' and the rows ...
2
votes
1answer
543 views
Determining the winner of a Chess game
Challenge
Being someone who plays far too much chess in his spare time, I thought I'd set a code golf challenge inspired by the game of chess (with a software flavour), for those interested.
The ...
3
votes
1answer
310 views
Set the chessboard
Objective
Given an arbitrary chessboard as standard input (in which each piece is on a square), produce as standard output a list of moves needed to regularize, or set up, the chessboard. The moves ...
14
votes
1answer
650 views
Chess endgame: White to Mate In One
Given an 8x8 grid of letters representing the current state of a game of chess, your program's task is to find a next move for white that results in checkmate (the answer will always be mate in one ...
1
vote
2answers
200 views
How many squares are guarded by chess queens?
Today marks the 15th anniversary of Garry Kasparov's defeat against Deep Blue. Speaking of chess...
Input is a string that represents an 8x8 chess board containing only empty squares (.) and queens ...