Perguntas com a marcação «puzzle-solver»

15
Crie um programa Parrot

Dada uma entrada, produza essa entrada seguida por uma nova linha sem parar. A entrada será uma sequência que consiste apenas em caracteres ASCII imprimíveis ( 0x20-0x7E) e novas linhas ( 0x0A). Se a entrada tiver comprimento 0, imprima novas linhas de forma interminável. Isso é código-golfe, e...

14
Quebra-cabeças de Jarro de 3 e 5 Litros

Você pode ter visto este em Die Hard: With a Vengeance ... Esta questão é baseada no famoso Jug Puzzle de 3 e 5 litros, mas com uma inclinação ligeiramente diferente. Use um código que, quando fornecido um número inteiro entre 1 e 100, forneça as instruções mais rápidas para medir em um tanque, o...

14
Número mínimo de saltos

Dada uma sequência de números, encontre o número mínimo de saltos para ir da posição inicial até o final e volte à posição inicial. Cada elemento da sequência indica o número máximo de movimentos que se pode mover a partir dessa posição. Em qualquer posição, você pode saltar no máximo de k...

14
Luzes apagadas, versão de 7 segmentos

Dado um display de 7 segmentos com alguns segmentos ativados e desativados, encontre uma sequência de dígitos (0-9), de modo que, após alternar os segmentos correspondentes para cada dígito, todos os segmentos sejam desativados. Exemplo _ _ [3] => | [1] => [OFF] _ | Números e seus...

14
Táxi em São Francisco

Você é motorista de táxi em São Francisco. Como é típico dos motoristas de táxi, você está navegando em uma grade na qual as únicas direções válidas que você pode mover são a esquerda, direita, para cima e para baixo. No entanto, San Fransisco é muito montanhoso, portanto a distância entre dois...

13
Resolva o quebra-cabeça do teatro BattleBlock

O jogo BattleBlock Theatre ocasionalmente contém um quebra-cabeça que é uma versão generalizada de Lights Out . Você tem três blocos adjacentes, cada um dos quais indica um nível entre 1 e 4, inclusive com barras, por exemplo: | |||| || Se você tocar em um bloco, esse bloco, assim como qualquer...

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
Interactive Maze Solver

Bob foi sequestrado e está preso em um labirinto. Seu trabalho é ajudá-lo a encontrar uma saída. Mas como é um labirinto muito escuro e assustador, ele não consegue ver nada. Ele só pode sentir paredes quando corre para dentro dela, e sabe quando encontrou a saída, mas não sabe mais nada sobre...

12
Agrupe essas células!

Este desafio é baseado no jogo Layerz. Dado, no stdin ou como argumento de função, uma matriz retangular de células 2D em que cada célula contém um espaço em branco (você pode optar por usar 0s em vez de espaços em branco sem penalidade), 1, 2, 3 ou 4 ; encontre uma maneira de dividi-lo em regiões...

12
Formas lógicas de pontos

O jogo Recentemente, muito do meu tempo foi ocupado por um jogo viciante no meu telefone, chamado Logic Dots, que me inspirou a escrever esse desafio. É mais fácil explicar as regras se eu mostrar a tela do jogo, então aqui está uma captura de tela de um quebra-cabeça não resolvido e...

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];...

11
Interprete a repetição!

Esse desafio é o primeiro de uma série de dois desafios sobre Repetição. O segundo será lançado em breve. Em uma linguagem chamada Repetition (algo que acabei de inventar), existe uma sequência infinita de 12345678901234567890..., com1234567890 repetindo sempre. A seguinte sintaxe está disponível...

11
Fácil como o ABC Solver

Easy As ABC, também conhecido como "End View", é um quebra-cabeça em que você recebe uma grade vazia com letras ao seu redor; você deve preencher parcialmente a grade para que exatamente uma de cada letra esteja em cada linha e coluna; além disso, as letras no final de uma linha (ou coluna) devem...

11
Ajude Beth a escapar do deserto

Embora parecido com o outro quebra-cabeça de transporte de água , os aspectos únicos desse desafio o tornam totalmente diferente. Beth está localizada em um oásis no meio de um deserto. Há muita água no lago, mas infelizmente existem apenas X baldes, cada um dos quais com capacidade para litros...

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...