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

16
Шахматная олимпиада Дерби

Что может быть более полярным, чем шахматы и дерби сноса . Вы могли бы подумать, что никто, кто наслаждается одним, не будет наслаждаться другим ... до сегодняшнего дня. правила Исходная позиция - стандартная шахматная доска: RNBQKBNR PPPPPPPP PPPPPPPP RNBQKBNR Выглядит нормально, пока вы не...

16
Работаю над моими рыцарскими ходами

Гексагональные шахматы описывают семейство шахматных вариантов, играемых на доске, где ячейки представляют собой шестиугольники вместо традиционных квадратов. Есть много таких вариантов; В этой задаче мы сосредоточимся на варианте Глински, который является наиболее распространенным. Доска состоит...

16
Разложи число!

Ваша задача - разложить число в следующем формате. Это похоже на базовое преобразование, за исключением того, что вместо перечисления digitsв базе, вы перечисляете values, так что этот список складывается со входом. Если заданная база есть n, то каждое число в списке должно быть в форме k*(n**m),...

16
король + ладья против короля

Это конец другой хорошо сыгранной шахматной игры. Ты белый игрок, и у тебя все еще есть ладья и твой король. У вашего противника остался только его король. Так как ты белый, твоя очередь. Создайте программу для игры в этот шахматный матч. Его вывод может быть последовательностью ходов, анимацией...

16
Сколько ходов?

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

16
Какова вероятность того, что рыцарь останется на шахматной доске?

Учитывая размер шахматной доски и начальную позицию коня, рассчитайте вероятность того, что после kходов конь окажется внутри шахматной доски. Замечания: Рыцарь делает все 8 возможных ходов с равной вероятностью. Как только рыцарь оказывается вне шахматной доски, он не может вернуться внутрь. вход...

15
Рыцарь-заполнить сетку

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

15
Мирные сосуществующие армии

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

15
Равновесие колебаний

У нас есть объекты, которые колеблются между двумя целочисленными точками [l, r]со скоростью одна единица за единицу времени, начиная с lon t=0. Вы можете предположить l < r. Например, если объект колеблется [3, 6], тогда мы имеем: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6...

15
Это правильный шахматный ход?

Альтернативное имя: ChessMoveQ Учитывая список до 32 элементов, каждый из которых состоит из 4 элементов, и второй список с 4 элементами, определите, является ли ход, описанный во втором входе, допустимым ходом шахмат. Первый список указывает положение всех 32 фигур на доске. Каждый элемент будет...

15
Шахматная конверсия

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

15
Токенизация стекового языка

Я работал над другим основанным на стеке языком игры в гольф под названием Stackgoat . В этом задании вы будете писать Tokenizer для Stackgoat (или вообще любые обычные языки, основанные на стеке). Примеры "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

14
Проблема потерянной пешки

Проблема потерянной пешки После окончания игры в шахматы выжившая пешка осталась за линией врага. давайте поможем ему найти кратчайший путь домой. Первоначальная задача описывает nXn «шахматную» доску и функцию f: {1,..,n-1}X{1,..,n}X{-1,0,1} => R+весов. цель состоит в том, чтобы найти лучший...

14
Рекурсивно каскадные кумулятивные суммы [N] с М итерациями

Возьмите два натуральных числа Nи Mсоздайте объединенные кумулятивные суммы [N]с Mитерациями. Выведите результат последней итерации. Определение составленной совокупной суммы: Начните с числа Nи определите последовательностьX = [N] Добавить к Xнакопительной суммеX Повторите шаг 2 Mраза. Совокупная...

14
Шахматная доска лабиринт

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

14
Взрывы на шахматной доске

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

13
Надежные пароли против епископов

Не путать с паролем епископа Боже ! Если дана строка, ответьте (истина / ложь или два непротиворечивых значения), если она представляет собой надежный пароль против епископов . Пароль надежен против епископов, если это строка, состоящая из чередующихся букв (in a-h) и цифр (in 1-8), так что каждая...

13
Битовые операторы в Brainfuck

Ваша задача состоит в том, чтобы создать одну программу brainfuck для каждого из следующих бинарных операторов. Каждая программа должна взять одно или два 8-битных числа (A и B) из ввода и вычислить указанную операцию: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Вам не нужно...

13
Является ли этот розыгрыш повторением?

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

13
Прогулка королевы по спирали

В далеком королевстве шахматная королева совершает ежедневную прогулку по спиральной дорожке, пронумерованной от 1 до n, не заботясь о том, чтобы следовать самой спирали, а просто делает движения королевы, как она делает это на шахматной доске. Королева любима своими подданными, и они записывают...