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

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

8
Corte a corrente de ouro
Um viajante precisa ficar n dias em um hotel fora da cidade. Ele está sem dinheiro e seu cartão de crédito expirou. Mas ele tem uma corrente de ouro com n elos. A regra neste hotel é que os residentes paguem o aluguel todas as manhãs. O viajante chega a …

15
Vamos jogar Mölkky!
Mölkky Mölkky é um jogo de tiro finlandês. Os jogadores usam um pino de madeira (também chamado de "mölkky") para tentar derrubar pinos de madeira de dimensões quase semelhantes ao pino de lançamento, marcados com números de 1 a 12. A posição inicial dos pinos é a seguinte: (07)(09)(08) (05)(11)(12)(06) …
32 code-golf  game  binary 

29
Leilão de notas de dólar
Este é um desafio KOTH para o jogo de leilão de notas de dólar na teoria dos jogos. Nele, um dólar está sendo vendido pelo maior lance. Os lances aumentam em incrementos de 5 ¢ e o perdedor também paga o lance. A idéia é que ambos os jogadores escalem …

9
Batalha pela placa de Petri
Nesse desafio, você deve projetar uma espécie de organismo unicelular para lutar até a morte na arena da placa de Petri. A arena é representada como uma grade retangular, onde cada célula ocupa um espaço: .....x.... ...x...o.. ...x.c..o. .......o.. Atributos Cada célula possui três atributos. Ao especificar sua espécie de …

12
Pleasanortmanteaus
Uma palavra portmanteau é uma combinação de duas palavras que participam de cada palavra e as transformam em uma única palavra nova. Por exemplo, leão + tigre => liger . Vamos escrever um programa para gerar portmanteaus a partir de um par de palavras de entrada. Os computadores não são …


6
1, 2, 3, 14 ... ou é 15?
Uma música bem conhecida da banda de rock irlandesa U2 começa com o cantor Bono dizendo "1, 2, 3, 14" em espanhol (" uno, dos, tres, catorce "). Existem várias teorias sobre o significado desses números. Aparentemente, a explicação oficial é " bebemos demais naquela noite ". Mas há uma …

11
Números aleatórios com soma fixa
Sua tarefa é escrever um programa ou uma função que produza n números aleatórios do intervalo [0,1] com soma fixa s. Entrada n, n≥1, número de números aleatórios a serem gerados s, s>=0, s<=n, soma dos números a serem gerados Saída Um número aleatório nde números de ponto flutuante com …
32 code-golf  random 

9
A simetria dos meses
Introdução Alguns meses são completamente simétrica , ou seja, eles têm simetria central, bem como simetria de reflexão , como February of 2010: February 2010 ┌──┬──┬──┬──┬──┬──┬──┐ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ …
32 code-golf  date 

21
Uma nota sobre N!
JE Maxfield provou o seguinte teorema (ver DOI: 10.2307 / 2688966 ): Se AAA é qualquer número inteiro positivo com mmm dígitos, existe um número inteiro positivo NNN modo que os primeiros mmm dígitos de N!N!N!constituem o número inteiro AAA . Desafio A⩾1A⩾1A \geqslant 1N⩾1N⩾1N \geqslant 1 Detalhes N!N!N!representa o …

30
Taxa de conclusão do alfabeto
Introdução Quanto do alfabeto inglês usa uma determinada string? A frase anterior usa 77%. Possui 20 letras únicas (howmucftenglisapbdvr) e 20/26 ± 0,77. Desafio Para uma sequência de entrada, retorne a porcentagem de letras do alfabeto inglês presente na sequência. A resposta pode estar em porcentagem ou em forma decimal. …
32 code-golf 


23
Força bruta no quadro de distribuição
No outro dia, nossa equipe foi para uma sala de fuga. Um dos quebra-cabeças envolvia uma placa de seis interruptores mecânicos, onde era necessário encontrar a combinação correta de ligar e desligar para destravar uma caixa, mais ou menos assim: -v-v-v- -v-v-v- Sendo desenvolvedores, decidimos que seria mais eficiente tentar …

14
As fitas circulares são empolgantes?
Um derivado de Brainfuck Vamos definir uma linguagem de programação simples, do tipo Brainfuck . Possui uma fita bidirecional de células, e cada célula contém um bit. Todos os bits são inicialmente 0. Há uma cabeça móvel na fita, inicialmente na posição 0. Um programa é uma sequência sobre os …

11
Quem vai ganhar a eleição?
Esse é um desafio no qual duas pessoas, 1 e 2, estão concorrendo ao cargo. As pessoas votam deterministicamente de certas maneiras no mundo de 1 e 2, o que pode permitir que os candidatos descubram os resultados antes da eleição. NOTA: isso não se refere a eleições externas ou …

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.