Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

2
Vincar por pilhagem
Introdução Após uma longa batalha, você conseguiu derrotar uma Esfinge em um concurso de enigmas. A Esfinge, impressionada com sua habilidade, deseja lhe dar uma recompensa proporcional à sua esperteza e evoca uma tira de pergaminho mágico dividida em oito caixas, cada uma contendo um numeral. "Enrugue o pergaminho", diz …

5
Gerar probabilidades em torno de um Numpad
Inspirado por essa pergunta hoje cedo , gostaria de ver maneiras interessantes pelas quais várias linguagens de programação podem transformar um numpad em probabilidades. Geralmente, os jogos baseados em blocos permitem que você use um teclado numérico para se mover em qualquer direção com base em onde o seu personagem …
12 code-golf 

1
Número de labirintos válidos
Dada uma WxHgrade, quantos labirintos possíveis existem? Coisas que você sabe sobre o labirinto: A grade é exatamente Hquadrados altos e Wquadrados largos. Existem três tipos de quadrados: Iniciar, Finalizar e Vazio. Seu labirinto deve conter exatamente 1 Start e 1 Finish, e todos os quadrados restantes estão vazios. Há …

1
Verifique os valores das mãos para Mahjong de um único naipe
Mahjong é um jogo de peças imensamente popular na Ásia. Normalmente é jogado com quatro jogadores, e o objetivo do jogo é ser a primeira pessoa a completar uma mão válida usando as peças. No mahjong, existem três naipes e azulejos de honra - para este desafio, consideraremos apenas as …
12 code-golf  game 

5
Risco, a maneira Warlight
Introdução Neste jogo, os jogadores usam seus exércitos para combater os exércitos de outros jogadores, capturar territórios e se tornar o último homem de pé. A cada turno, os jogadores recebem um número base de exércitos para usar à sua disposição. Ao capturar territórios em certas regiões, no entanto, os …
12 king-of-the-hill  c  c++  java 

7
Golfe Composto Iônico
Desafio Dadas duas entradas, um íon positivo e um íon negativo, você deve produzir a fórmula para o composto iônico que seria produzido a partir dos dois íons. Isso basicamente significa equilibrar as cobranças para que sejam iguais a zero. Não se preocupe em formatar a fórmula com números de …

3
Verifique se há uma substring isomorfa
Esta questão é uma extensão do Verificar se as palavras são isomorfas e copia a primeira parte para fornecer a definição de isomorfia. Duas palavras são isomorfos se tiverem o mesmo padrão de repetições de letras. Por exemplo, ambos ESTATEe DUELEDtêm padrãoabcdca ESTATE DUELED abcdca porque as letras 1 e …
12 code-golf 

6
Ondulação do triângulo ASCII
Ok, minha primeira pergunta de golfe. Por favor, seja gentil :) Eu sei que há muitos quebra-cabeças ASCII: P, mas aqui vamos nós. A tarefa é simples, use sua linguagem de programação favorita para imprimir uma ondulação triangular. A entrada deve ser do tamanho da ondulação. Cada triângulo é espaçado …

2
Encontre o caminho mais curto para o Swype
Introdução Ultimamente, estou me acostumando a digitar com o Swype . Notei que certas palavras podem ser produzidas desenhando uma linha reta da sua letra inicial até a letra final ou pulando as letras que se repetem. Por exemplo, eu posso digitar a palavra balloonpassando rapidamente pelas seguintes letras: b> …
12 code-golf 

16
Deslocar caracteres em uma sequência
Nesse desafio, você deve alterar os caracteres em uma sequência de caracteres inserida n número de vezes e emitir a sequência de caracteres deslocada Entrada A entrada primeiro conterá uma sequência. Na próxima linha, um número inteiro, que indica nestará presente. Resultado Se nfor positivo, mude os caracteres da sequência …
12 code-golf  string 

20
Golfe criptográfico de hash (ladrões)
Este concurso acabou. Não há resposta remanescente para o desafio da polícia. Segmento complementar de golfe hash criptográfico Como lembrete, aqui estão as regras para ladrões do principal desafio: Tarefa Rachar qualquer das bobinas apresentações afixando o seguinte na linha ladrões: duas mensagens M e N em I de tal …

8
Contagem de caracteres no código fonte
Escreva um programa que produz uma lista do número de ocorrências de cada caractere exclusivo em seu código-fonte. Por exemplo, este programa hipotético {Source_Print_1};deve produzir esta saída: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t …
12 code-golf  quine 


3
Livros em uma prateleira
Eu tenho alguns livros e uma estante de livros. Gostaria de colocar o maior número possível de livros na prateleira, mas tenho uma regra. Todas as dimensões dos livros (altura, largura e profundidade) devem formar uma sequência não crescente na prateleira. Isso significa que todos os livros devem ser pelo …

29
Retirando espaços extras de uma sequência
Você recebe uma string. Produza a sequência com um espaço por palavras. Desafio A entrada será uma string (não nullou vazia), cercada por aspas ( ") enviadas via stdin. Remova espaços à esquerda e à direita. Além disso, se houver mais de um espaço entre duas palavras (ou símbolos ou …
12 code-golf  string 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.