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

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

5
zumbido de fizz no TMP [fechado]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Code Golf Stack Exchange. Fechado há 4 meses . O problema do Fizz Buzz é um problema muito básico de solução usado …

14
Adivinhe o número
Descrição Crie um jogo "Adivinhe o número" totalmente funcional. O jogo é jogado por dois jogadores da seguinte maneira: O jogador um escolhe um número (A) entre 1 e N o jogador dois tenta adivinhar A escolhendo um número (B) no mesmo intervalo o primeiro jogador responde "mais alto" if …

7
Aproximado do quinto perfeito
Começando no 1-TET, forneça temperamentos iguais que tenham uma melhor e melhor aproximação do quinto perfeito (apenas proporção 3/2). ( Sequência OEIS A060528 ) A descrição formal da sequência, copiada do OEIS: Uma lista de temperamentos iguais (divisões iguais da oitava) cujos passos de escala mais próximos são aproximações cada …

2
Avião explodir
O Blow-up é uma ferramenta poderosa em geometria algébrica. Permite remover singularidades de conjuntos algébricos , preservando o restante de sua estrutura. Se você não estiver familiarizado com nada disso, não se preocupe, o cálculo real não é difícil de entender (veja abaixo). A seguir, estamos considerando a ampliação do …

4
Pese suas palavras!
O desafio Dadas duas seqüências de caracteres, cada uma com comprimento de até 30, consistindo em caracteres ASCII imprimíveis (códigos [ 32 , 126 ][32.,126][32, 126] ), coloque-as em uma escala de equilíbrio no menor número de bytes de código! Isso consiste nas seguintes etapas: Calcular e comparar os pesos …

16
Correspondência de tópico de assinatura do MQTT
fundo MQTT (Message Queuing Telemetry Transport) é um baseada-subscribe publicar protocolo de mensagens padrão ISO ( Wikipedia ). Cada mensagem tem um tópico, como os seguintes exemplos: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude Os clientes MQTT podem assinar tópicos de mensagens usando curingas: Nível único: + Todos os níveis em …

4
Parte relevante para um saque de badminton
Introdução: Vi que havia apenas mais um desafio relacionado ao badminton no momento . Como eu mesmo jogo badminton (nos últimos 13 anos), imaginei que adicionaria alguns desafios relacionados ao badminton. Aqui o segundo (o primeiro pode ser encontrado aqui ): Desafio: Algumas regras sobre o badminton servem: Um saque …

17
Contagem alfanumérica de linhas e curvas
Dada uma sequência de entrada, escreva um programa que produz o número total de linhas e curvas que possui. O desafio Receber entrada de STDIN, ou qualquer outro método de entrada. Saída para STDOUT, ou qualquer outro método de saída, o número total de linhas e curvas contidas na sequência, …

30
Intérprete de conversação
"Talk" é uma linguagem baseada em acumulador baroquificada criada em resposta à citação de Dennis no talk.tryitonline.net. Waiting for someone to create an esolang called talk. . O idioma "Talk" possui 4 comandos: 00 Se o acumulador for 0, defina o acumulador como 0. 01 Se o acumulador for 0, …

28
Transição de String para Bit
Tarefa Dada uma sequência de entrada de um ou mais caracteres ASCII cujos pontos de código estão entre 0 e 128 (exclusivo), faça o seguinte: Converta cada caractere em seu código ASCII de 7 bits (se o código ASCII for menor que 7 bits, coloque os zero bits iniciais) Concatenar …

14
Matrizes começam em
Sua tarefa é pegar uma matriz de números e um número real e retornar o valor nesse ponto da matriz. As matrizes começam em e são contadas em intervalos . O fato é que, na verdade, vamos interpolar entre elementos, dado o "índice". Como um exemplo:ππ\piππ\pi Index: 1π 2π 3π …
10 code-golf  array 

4
Visualize um quadro Nim como um especialista
fundo No jogo de Nim , os jogadores alternam a remoção de "pedras" de "pilhas": em cada turno, um jogador deve remover entre uma e todas as pedras de uma única pilha. O objetivo de Nim é pegar a última pedra ou, na variante errada, forçar seu oponente a fazê-lo …

5
Quine de pedidos
Escreva um programa que, quando executado em idiomas diferentes, produza uma permutação de bytes diferente do código em cada idioma. O código fonte exato é contado como uma permutação. Aqui "idioma diferente" pode ter uma versão diferente (Py 2 e Py 3) ou diferentes sinalizadores padrão. É uma saída diferente …

15
Calcule uma potência complexa
The Rundown Dada qualquer entrada x e y , execute uma operação complexa e imprima um resultado correspondente. Como seu programa deve funcionar Dada uma entrada x e y na forma z = x + yi , encontre z i-z Se o valor real absoluto de z i-z for maior …

7
Anagram Quines (fio de ladrão)
Este é um desafio de policiais e ladrões , o tópico da polícia pode ser encontrado aqui Seu desafio, como ladrões, é pegar saídas do encadeamento da polícia e encontrar anagramas da saída que, quando executados como um programa, produzem a saída original fornecida. O vencedor será a pessoa com …

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.