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

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

1
Cartões de letra ideais para soletrar palavras
Digamos que você tenha uma lista de palavras e deseje usar cartões com letras para soletrar cada palavra. Por exemplo, para soletrar gato , você usaria três cartões rotulados C, A, T. Supondo que cada cartão tenha dupla face , envie um programa para definir um número mínimo de cartões …

7
Problema na caixa mágica
Você tem uma matriz de entrada do tamanho m * n. Cada célula da matriz é preenchida com P ou T. A única operação que você pode executar na matriz é inverter colunas. Quando você inverte uma coluna, as letras em todas as células dessa coluna mudam (P se torna …
15 code-golf 

11
Construa um gráfico
Nesse desafio, sua tarefa é construir um gráfico não direcionado a partir de uma sequência de diretivas. Há uma diretiva para cada número inteiro não negativo e cada uma transforma um dado gráfico em um novo. Diretiva 0: Adicione um novo nó desconectado. Diretiva 1: adicione um novo nó e …

1
Ray-trace uma esfera brilhante
Eu baixei o POV-ray e renderizei esse estilo brilhante da esfera de metal dos anos 90: Sua tarefa é fazer a mesma coisa, mas implementando o mecanismo de renderização no menor número de bytes possível. Você não precisa replicar esta imagem exata - qualquer imagem de uma esfera reflexiva acima …


3
Você é o único? (Derivada Mastermind)
Eu tenho uma pergunta difícil para você! Minha namorada recentemente se deparou com um novo programa na MTV (EUA). É um show terrível, e todos são inúteis, mas o "jogo" é bem interessante. Da Wikipedia: Você é o único? segue 20 pessoas que vivem juntas no Havaí para encontrar a …

4
Fingir a previsão
O novo supercomputador de previsão do tempo chegou e não funciona. Enquanto isso, seu chefe quer que você compre algum técnico fingindo os mapas diários de vento. Sua tarefa é desenhar uma grade de setas representando a direção do vento. A grade é: composto de 15px azulejos quadrados 8 peças …

6
Desenhar hexágonos concêntricos ASCII
Escreva o programa mais curto possível que capte um conjunto de números inteiros positivos distintos e produza uma renderização ASCII de hexágonos concêntricos com esses comprimentos laterais, feitos de barras, sublinhados, espaços e novas linhas. O programa mais curto em bytes, contado por https://mothereff.in/byte-counter, vence. Exemplos (Eles ficam melhores com …

4
Números em uma corrente
Alguns números inteiros positivos podem ter uma propriedade chamada Divisibilidade da cadeia. Para que um número seja divisível em cadeia por n , ele deve atender a três requisitos: Cada dígito divide o número formado pelos n dígitos seguintes. Por exemplo, o número 7143 está cadeia-divisível por 2, porque 7 …
15 code-golf  math 

16
Qual é esse número no Shortlex?
A maioria dos computadores armazena números inteiros em binário, mas os produz em decimal. No entanto, decimal é apenas uma representação; por acaso, achamos conveniente. Esse desafio é escrever algum código para gerar um valor inteiro em decimal shortlex . O que é isso? http://en.wikipedia.org/wiki/Shortlex_order Shortlex assume o comprimento da …
15 code-golf  number 

3
Quantos caracteres por personagem?
Em http://shakespeare.mit.edu/, você pode encontrar o texto completo de cada uma das peças de Shakespeare em uma página (por exemplo, Hamlet ). Escreva um script que considere o URL de uma peça de teatro de stdin, como http://shakespeare.mit.edu/hamlet/full.html , e produz o número de caracteres de texto que cada personagem …

5
O arquiteto ASCII
Você não deseja pagar pelo caro programa de arquitetura, por isso decide criar o seu próprio. Você decide usar o ASCII para projetar seus edifícios. Seu programa terá uma única sequência de caracteres formatada de uma maneira específica e o programa produzirá o edifício. Entrada A entrada consiste em uma …

3
Encontre os números de colchete mais curtos
Os números de colchete fornecem uma maneira simples de expressar números inteiros grandes usando apenas colchete esquerdo, espaço e colchete direito ( [ ]). Um número de colchete é definido como uma sequência de um ou mais pares de colchetes [...]chamados chunks , cada um separado dos vizinhos por zero …

5
Elementos RadioASCII: gera os elementos da tabela periódica enquanto perde caracteres lentamente
Aqui está uma lista dos 118 elementos (atuais) da tabela periódica (em um Snippet de pilha recolhido para sua conveniência): Mostrar snippet de código Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium Calcium Scandium Titanium Vanadium Chromium Manganese Iron …


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.