Perguntas com a marcação «board-game»

14
Jogue jogo da velha e nunca perca

(Existem alguns desafios que exigem o uso da melhor estratégia, mas aqui não o fazemos. Mesmo se você conseguir vencer, poderá empatar) Desafio Escreva um programa que jogue o jogo da velha. Não deve perder (portanto, deve terminar o jogo com um empate ou ganhando). Métodos de E / S...

14
Somas cumulativas recursivamente concatenadas de [N] com iterações M

Tome dois números inteiros positivos N e Me criar somas acumuladas concatenados [N], com Miterações. Emita o resultado da última iteração. Definição da soma acumulada concatenada: Comece com um número Ne defina uma sequênciaX = [N] Anexar a X somas acumuladas deX Repita a etapa 2 M vezes. A...

14
Damas: Rei eu?

Desafio: Dado um tabuleiro de damas, faça a menor quantidade de movimentos necessários (assumindo que o preto não se mova) para reinar uma peça vermelha, se possível. Regras : O lado do vermelho sempre estará no fundo, no entanto, suas peças podem começar em qualquer linha (até na linha do rei...

14
Tic-Tac-Toe - X ou O?

fundo Pule para "Tarefa" se você estiver familiarizado com o Tic-Tac-Toe (acho que a maioria está!) Tic-Tac-Toe é um famoso jogo para dois jogadores. Consiste em um tabuleiro 3x3 que é preenchido gradualmente por dois jogadores (esclarecimentos abaixo); O primeiro jogador usa o personagem Xe o...

14
Número de peças em um tabuleiro de damas

Introdução Um tabuleiro de damas normal contém 8 x 8 = 64 quadrados: Você pode ver que, no total, existem 12 peças brancas . Preto e branco sempre têm a mesma quantidade de peças. Se houver mais peças no tabuleiro, as peças serão vizinhas, o que não é permitido para esse desafio. Para...

13
Obtenha os Getters

A tarefa Acho que todo mundo adora a geração automática de código e economiza algum tempo durante o trabalho. Você precisa criar muitas classes e membros durante o dia e não deseja criar todas gettersmanualmente. A tarefa é escrever um programa ou função que gere getterspara todos os alunos...

13
Recupere o primo do poder primo

Definição : uma potência primária é um número natural que pode ser expresso na forma p n, em que p é uma primária e n é um número natural. Tarefa : Dada uma potência primária p n > 1, retorne a prime p. Casos de teste : input output 9 3 16 2 343 7 2687 2687 59049 3 Pontuação : Este é o...

13
Faça uma jogada em um tabuleiro Go

Você recebe uma posição no tabuleiro de um jogo Go e uma jogada para jogar. Você precisa mostrar se a mudança é legal ou não, e a nova posição no conselho, se for legal. Uma breve explicação dos movimentos do Go: o jogo consiste em colocar, alternativamente, peças em preto e branco ("pedras") em...

13
Interpretar intervalos soltos

Interpretar intervalos soltos ListSharp é uma linguagem de programação interpretada que possui muitos recursos, um deles é um criador de intervalo baseado em 1 índice que funciona assim: Você define um intervalo como (INT) TO (INT)ou apenas (INT)onde ambos ou o int único podem ir do valor mínimo...

12
Implementar um mecanismo reversi

Seu trabalho, para esse golfe, é escrever um programa que faça movimentos de um jogo de reversi (othello) e exiba o resultado para o usuário. Entrada Uma sequência de números tirados do intervalo [0-7]. Cada par de números representa primeiro a coordenada X, depois a coordenada Y. Quaisquer...

12
Implementar um número de ponto flutuante binário IEEE 754 de 64 bits através da manipulação de números inteiros

(Eu marquei a pergunta "C" por enquanto, mas se você souber de outro idioma que suporte sindicatos, também poderá usá-lo.) Sua tarefa é criar os quatro operadores matemáticos padrão + - * /para a seguinte estrutura: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2];...

12
Damas mais longa jogada chinesa

Nas damas chinesas , uma peça pode se mover pulando sobre qualquer outra peça ou fazendo uma sequência desses saltos. Sua tarefa é encontrar a maior seqüência possível de saltos. Entrada Uma sequência de 121 zeros ou uns, cada um representando um local em um quadro. Um zero significa que o local...

12
Abugida fonêmica

Personagens Vamos chamar essas consoantes IPA em inglês de caracteres Unicode : bdfhjklmnprstvwzðŋɡʃʒθ E vamos chamar esses caracteres Unicode de vogais IPA em inglês : aeiouæɑɔəɛɜɪʊʌː (Sim, ːé apenas a marca da vogal longa, mas trate-a como uma vogal para o objetivo deste...

11
Vamos jogar algum jogo de tabuleiro!

Introdução Os jogos de tabuleiro são um jogo clássico entre as crianças, mas há algumas que se sentem entediadas jogando um jogo de tabuleiro passo a passo. Agora eles querem que o resultado seja mostrado antes de colocar as mãos no tabuleiro. Desafio Suponha que este jogo de tabuleiro:...

11
Crie uma Go AI determinística

Aqui está um problema interessante que eu pensei no outro dia, que envolve bits de código competindo contra outros bits de código, não apenas em uma propriedade que o código possui, mas jogando um jogo contra esses outros bits de código. Sua tarefa é criar um programa que adote o estado atual de...

11
Vamos jogar Rummikub!

Nota: Isso está relacionado a uma variação do jogo Rummikub Antecedentes e Regras Rummikub é um jogo baseado em blocos. Existem quatro cores: vermelho, laranja, azul e preto. Para cada cor, existem 13 peças (rotuladas de 1 a 13) e também 2 Coringas que são independentes de cor, portanto,...

11
Implementar MENACE

fundo AMEAÇA ( M achine E ducable N deveres A nd C rosses E ngine) é um algoritmo de aprendizado de máquina rasa rudimentar para os Noughts jogo e cruzes, criados pela British computador cientista Donald Michie na década de 1960. Foi originalmente implementado com 304 caixas de fósforos, cada uma...

11
X maior que 3 com pelo menos 2 diferenças entre X e Y

Estou tentando jogar golfe em C ++. É possível diminuir essa condição? X > 3 & X - Y > 1 (Além de remover o espaço em branco, é claro.) Então, Xé pelo menos 4mas X >= Y + 2. Xe Ysão inteiros no intervalo [0,5]. Eu tentei encontrar alguma fórmula bit a bit, mas...

11
Avalie uma batalha estratégica

No jogo Stratego, a principal mecânica do jogo é quando você ataca a peça de um oponente com a sua. Nesse desafio, seu trabalho é simular uma dessas batalhas e dizer quem sobrevive. Especificações Você receberá como entrada um par de strings representando as peças do Stratego. As peças são uma...