Puzzles de programação e golfe de código card-games
Perguntas com a marcação «card-games»
Para desafios que envolvem jogos de cartas. Isso inclui jogar o jogo, implementá-lo, além de desafios relacionados à mecânica e análise individuais do jogo (por exemplo, probabilidades de computação de determinados eventos).
Professor do MIT pode ler mentes!
A tarefa é retirada de uma palestra do Prof. Devadas, do MIT, chamada Você pode ler mentes . Uma explicação detalhada do truque pode ser encontrada no vídeo vinculado ou neste documento . Vou tentar explicar em termos mais simples. Acontece que isso foi inventado na década de 1930 e …
Minha torta foi cortada?
Escreva um programa ou função que inclua uma lista não vazia de números inteiros positivos. Você pode assumir que é inserido em um formato conveniente razoável, como "1 2 3 4"ou [1, 2, 3, 4]. Os números na lista de entrada representam as fatias de um gráfico de pizza completo …
Bens Giza Golf!
Um "número de Gizé", também conhecido coloquialmente como um número Timmy, é qualquer número em que os dígitos representem uma pirâmide ( A134810 ). Por exemplo, "12321" é um número de gizé porque pode ser visualizado da seguinte maneira: 3 2 2 1 1 No entanto, algo como "123321" não …
Olha, lá em cima no céu! É uma matriz super duper!
Inspirado por essa pergunta de nossos amigos rivais na Code Review. Definições Uma super matriz é uma matriz em que cada novo elemento da matriz é maior que a soma de todos os elementos anteriores. {2, 3, 6, 13}é uma super matriz porque 3 > 2 6 > 3 + …
Escolha a última carta na mão de poker
As mãos de pôquer são classificadas da melhor para a pior da seguinte forma: Straight flush - cinco cartas de ordem sequencial, todas do mesmo naipe Four of a kind - quatro cartas do mesmo valor e uma carta de outro valor Full house - três cartas de um valor …
Faro embaralha uma matriz
Um shuffle de Faro é uma técnica frequentemente usada por mágicos para "embaralhar" um baralho. Para executar um embaralhamento de Faro, você primeiro corta o baralho em 2 partes iguais e depois intercala as duas partes. Por exemplo [1 2 3 4 5 6 7 8] Faro embaralhado é [1 …
Triângulos ASCII
Sua tarefa é escrever um programa ou uma função que imprima um triângulo ASCII. Eles se parecem com isso: |\ | \ | \ ---- Seu programa terá uma única entrada numérica n, com as restrições 0 <= n <= 1000. O triângulo acima tinha um valor de n=3. O …
Todos nós estamos familiarizados com a sequência de Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 No entanto, em vez de, f(n) = f(n-1) + f(n-2)tomaremos a soma digital das 2 entradas anteriores. A sequência …
Magic: the Gathering é um jogo de cartas colecionáveis ​​em que, entre outras coisas, os jogadores jogam cartas representando criaturas, que podem atacar o outro jogador ou se defender contra os ataques do outro jogador, bloqueando. Neste desafio de código-golfe, seu programa estará no lugar de um jogador de Magic …
Isso é BS! (jogo de cartas)
BS é um jogo de cartas em que o objetivo do jogo é perder todas as suas cartas. Um jogo consiste em quatro jogadores e um baralho de 52 cartas. Cada jogador recebe aleatoriamente 13 cartas. Normalmente, os cartões são rotulados de 2 a 10, Ás, Valete, Rainha, Rei, mas, …
Nada como um bom e velho jogo de ModTen
Isenção de responsabilidade: ModTen é um jogo de cartas fictício criado para o único objetivo deste desafio. As regras do ModTen O ModTen é jogado com um baralho de 52 cartas padrão. Como as regras completas ainda não foram inventadas, vamos nos concentrar exclusivamente no ranking das mãos. Uma mão …
Substituição recursiva de string
A tarefa Escreva um programa ou função que, com três seqüências de caracteres, A, B, Cproduza uma sequência de saída em que cada instância de Bin Afoi recursivamente substituída por C. Substituir recursivamente significa repetir uma substituição em que em cada etapa todas as instâncias não sobrepostas de Bin A(escolhidas …