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

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

19
Minha palavra pode bater sua palavra
PROBLEMA Dadas duas palavras, encontre o vencedor em uma batalha raiz digital . Defina a raiz digital de uma palavra da seguinte maneira: A cada letra do alfabeto é atribuído um número: A = 1, B = 2, C = 3, ..., Z = 26 Adicione os valores para cada …

11
Simular uma máquina Minsky Register (I)
Existem muitos formalismos, portanto, embora você possa encontrar outras fontes úteis, espero especificar isso com clareza suficiente para que não sejam necessárias. Um RM consiste em uma máquina de estados finitos e um número finito de registros nomeados, cada um dos quais contém um número inteiro não negativo. Para facilitar …

30
Imprimir uma árvore de Natal
O desafio Imprima uma bela árvore de Natal com sua própria estrela no topo usando o código mais curto possível. A estrela da árvore é um asterisco ( *) e o corpo da árvore é formado por 0A árvore deve ter 10 linhas de altura. Cada linha deve ser recuada …

30
Conte as palavras em um texto e exiba-as
O código deve receber um texto de entrada (não obrigatório, pode ser qualquer arquivo, stdin, string para JavaScript, etc): This is a text and a number: 31. A saída deve conter as palavras com seu número de ocorrência, classificadas pelo número de ocorrências em ordem decrescente: a:2 and:1 is:1 number:1 …
26 code-golf 

2
Uma rede neural pode reconhecer primos?
fundo Reconhecer a primalidade parece um ajuste inadequado para redes neurais (artificiais). Entretanto, o teorema da aproximação universal afirma que as redes neurais podem se aproximar de qualquer função contínua, portanto, em particular, deve ser possível representar qualquer função com suporte finito que se deseja. Então, vamos tentar reconhecer todos …

15
Alterne alguns bits e obtenha um quadrado
Dado um número inteiro , você precisa encontrar o número mínimo de bits que precisam ser invertidos em para transformá-lo em um número quadrado . Você só pode inverter bits abaixo do mais significativo .NN> 3N>3N>3NNN Exemplos N= 4N=4N=4 já é um número quadrado ( ), portanto a saída esperada …

10
404 - Página 404 exclusiva não encontrada
Inspirado por uma poliglota na página Stack Overflow 404 : Objetivo Seu objetivo é simples: criar um poliglota que emita o número 404 e depois terminar, no maior número possível de idiomas. Restrições Aqui está a reviravolta, há uma restrição para dificultar: Você precisa escrever N programas e escolher N …

6
Justifique totalmente e hifenize um bloco de texto
Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). Totalmente justificado significa que ele está alinhado à esquerda e à direita e é alcançado aumentando o espaçamento entre as palavras até que cada linha se ajuste. Palavras-chave: Justifique um texto …


5
O rei pode pegar o peão?
Dada uma entrada de quatro números inteiros x 1 , y 1 , x 2 e y 2 , determine se um rei branco no xadrez (com coordenadas ( x 1 , y 1 )) poderia pegar um peão preto (com coordenadas ( x 2 , y 2 )) e …
26 code-golf  chess 

10
Programas de encadeamento
Desafio Neste desafio, você escreverá o primeiro programa, p 1 , de uma sequência infinita de programas, na qual executar p n gera / gera o programa p n + 1 . Ao concatenar os primeiros n> = 2 programas, a sequência deve ser exibida n. Exemplo Digamos que os …

7
Escreva um intérprete 0815
Eu gosto do conceito de 0815 , exceto que o intérprete no site do criador retorna um erro 404. Decidi pedir a todos que ajudassem! O básico 0815 baseia-se em torno de três (3) registros e uma fila. Os registros são nomeados X, Y e Z, com X sendo somente …

12
Dicas para jogar golfe no TI-BASIC
Que dicas você tem para jogar golfe no TI-BASIC para as calculadoras da série TI-83/84 +? Estou procurando idéias que possam ser aplicadas a problemas de código-golfe e que também sejam pelo menos um pouco específicas para o TI-BASIC (por exemplo, "remover comentários" não é uma resposta). Poste uma dica …
26 code-golf  tips  basic 

19
Coroa coroa de cem coroas
Percebi que um determinado jogo tinha um contador de vida peculiar que, em vez de parar 999, ganhou um novo dígito - o número seguinte era de cem coroas ou 👑00. Depois 👑99veio a coroa cem coroas ( 👑👑0) e o último número, depois 👑👑9, foi a coroa cem coroas …

30
Listas Inteiras de Noé
Introdução: Acho que todos já ouvimos falar, mas aqui está um breve resumo: Noé reuniu duas espécies de animais do planeta, macho e fêmea, para salvar em sua arca durante uma grande enchente. A citação real da Bíblia é: Gênesis 7: 2-3 Você deve levar consigo sete de todo tipo …

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.