Вопросы с тегом «chess»

23
Путь антилопы гну

Игра в гольф, программа или функция, которая дает местоположение гну, который начинается в квадрате на бесконечной шахматной доске, которая пронумерована в квадратной спирали против часовой стрелки, где гну всегда посещает квадрат с наименьшим номером она может достичь того, что еще не...

23
Кратчайшие однозначно определяющие подстроки

При наличии списка строк замените каждую строку одной из ее непустых подстрок, которая не является подстрокой ни одной из других строк в списке, и настолько короткой, насколько это возможно. пример Учитывая список ["hello","hallo","hola"], "hello"должен быть заменен так же, "e"как эта подстрока не...

22
Сделайте простую упаковку слов

(Примечание: это мой первый в истории вопрос игры в гольф, но, насколько я могу судить, никто другой не сделал именно этого, поэтому я должен быть хорошим.) Ваша задача - создать программу или функцию, которая принимает строку sи целое число nи возвращает или выводит этот текст, заключенный в...

21
Где конь может быть в N ходов?

Это лунка -3 с осеннего турнира APL CodeGolf . Я являюсь первоначальным автором этой проблемы, и поэтому мне разрешено повторно публиковать ее здесь. Данный: количество ходов (пожалуйста, укажите, если нет движений 0, в противном случае мы будем считать, что он называется 1) и список одной или...

21
N-королева-и-лошадка

Существует вариант хорошо известной проблемы N-ферзей, которая включает в себя королев и рыцарей и, как говорят, «значительно сложнее» 1 . Постановка проблемы заключается в следующем: Вы должны разместить на шахматной доске равное количество рыцарей que и королев board, чтобы ни одна фигура не...

20
8-битный подсчет шахматных пикселей

Цель Вы играете в компьютерную игру в шахматы. Дисплей только черный и белый, а пиксели короткие. Белые пиксели потребляют больше энергии по сравнению с черными, и вы беспокоитесь о своем углеродном следе. Учитывая квадрат и фигуру в шахматной записи, верните количество белых пикселей, отображаемых...

20
Граф коня на доске N-N-N

В шахматах рыцарь может перемещаться только в позиции, отмеченные знаком X, относительно его текущей позиции, отмеченной знаком ♞: A График Рыцарский представляет собой график , который представляет все юридические ходы рыцаря шахматных фигур на шахматной доске. Каждая вершина этого графа...

19
Это проигрышный квадрат?

На шахматной доске есть игра Get Home . В этой игре есть одна фигура, которая перемещается обоими игроками по очереди. Есть несколько правил, как часть может быть перемещена. На ходу игрок должен сделать один из следующих ходов для положительного n . N пробелов n пробелов слева n пробелов вверх и...

19
Играть в антихесс!

https://en.wikipedia.org/wiki/Losing_chess Это в основном шахматный турнир , но для античесс;) Antichess является одним из многих вариантов шахмат изобретенных . Цель состоит в том, чтобы потерять все ваши фигуры (это может показаться немного странным, но по какой-то причине это называется...

19
Сортировка с обратной вставкой

Задача Сформировать первоначальный зашифрованный список, от движений , что вставки Сортировать бы сортировать его. Исходный список будет содержать все числа от 0до N-1(включительно), где Nуказан размер ввода. вход Список, содержащий необходимые шаги для сортировки списка. Каждое значение...

19
Есть ли более твердые или мягкие объекты?

Тангенциально вдохновлен открытием книги «Что если». Входные данные представляют собой прямоугольник с пробелами в виде строки, списка строк и т. Д. С объектами, созданными #внутри, внутри: ######## # # ######## ### #### ### #### ### Объекты всегда будут непересекающимися, не соприкасающимися...

19
Ищу Leapers

Недавно я получил действительно странную нерегулярную шахматную доску. Это квадраты повсюду и даже не все связаны. По крайней мере, они все еще расположены на регулярной сетке. Я хочу адаптировать шахматные правила, чтобы иметь возможность играть на доске, но для начала мне нужна фигура, которая...

19
Шахматный эндшпиль: Белое, чтобы спариться в одном

Учитывая сетку букв 8x8, представляющую текущее состояние игры в шахматы, задача вашей программы состоит в том, чтобы найти следующий ход для белых, который приводит к мату (ответ всегда будет матом за один ход). вход Ввод будет осуществляться через STDIN - 8 строк по 8 символов в каждой. Значения...

19
Шахматный анализ с ограниченной информацией

В этом задании вам предоставляется ограниченный объем информации о конкретной игре в шахматы, и вам необходимо предсказать, кто выиграл игру . Вам предоставляется два набора данных: Количество штук (Какие фигуры еще живы) Цвет доски (цвет фигур на доске) Что еще более важно, вы не знаете, где...

19
Самая маленькая шахматная программа

Вдохновленная этой недавней статьей, рассказывающей о французском программисте, который написал на Ассамблее 487-байтовую шахматную программу для двух игроков (человек против человека), я удивился, какими могут быть маленькие шахматные программы на других языках. Детали Программа должна принимать...

19
Шахматы - Найти все законные ходы (кроме рокировки и паса)

Напишите кратчайший код, который вычисляет все возможные (допустимые) ходы текущего игрока из заданной строки FEN. Что такое строка FEN? (Википедия) Самый короткий код выигрывает, язык не имеет значения. Выходные ходы должны подчиняться шахматным правилам передвижения, кроме как en passant ,...

18
Когда Фибоначчи встречает королев

(вдохновленный ответом Хелки на мою случайную пару тегов "шахматы" и "Фибоначчи" в чате) Фибоначчи Эти числа Фибоначчи являются одним из наиболее известных последовательностей в математике, где каждое число состоит путем сложения двух предыдущих чисел вместе. Ниже приведено определение...

17
N-Queens Puzzle

(Несмотря на более 60 вопросов, помеченных как шахматы , у нас нет простой задачи для n-ферзей.) В шахматах головоломка N-Queens описывается следующим образом: учитывая n x nшахматную доску и nферзей, расположите ферзей на шахматной доске так, чтобы никакие две королевы не угрожали друг другу. Ниже...

17
Оценка счета на основе шахматной строки FEN

Вызов Нотация Форсайта – Эдвардса (FEN) - это стандартная нотация для описания конкретной позиции на доске в шахматной игре. Ваша задача - оценить результат, используя строку FEN. Это пример строки FEN: 5k2/ppp5/4P3/3R3p/6P1/1K2Nr2/PP3P2/8 Используя эту строку, вы можете рассчитать оценку материала...

17
Захват на шахматной доске пешки

Вы должны написать программу или функцию, которая получает строку, представляющую шахматную доску с только пешками в качестве входных и выходных данных или возвращает, возможен ли какой-либо захват на доске. Входные данные находятся в FEN- подобной нотации, описывающей позиции белых и черных пешек...