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

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


4
Árvores de fator de decodificação
Caso você tenha perdido o Encode Factor Trees , eis a definição de Factor Tree: A cadeia vazia é 1. Concatenação representa multiplicação. Um número n fechado em parênteses (ou quaisquer caracteres emparelhados) representa o n th número primo, com 2 sendo o primeiro número primo. Note-se que isso seja …

8
Autovalores de uma matriz
Dada uma matriz quadrada, produza os autovalores da matriz. Cada valor próprio deve ser repetido um número de vezes igual à sua multiplicidade algébrica. Os valores próprios de uma matriz Asão valores escalares λde tal modo que, por algum vector de coluna v, A*v = λ*v. Eles também são as …

30
Odd'em out: letras
Objetivo Escreva um programa ou função (ou equivalente) que classifique e retorne a letra ímpar na matriz de tamanho aleatório. Detalhes Você receberá uma matriz (como uma string) como entrada de dimensões aleatórias como esta. bbbbbbbbbb bbbbbdbbbb bbbbbbbbbb bbbbbbbbbb bbbbbbbbbb Seu trabalho é encontrar a letra que não corresponde ao …

20
Comprimento de uma sequência de Sumac [fechada]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 2 anos . Uma sequência Sumac começa com dois números inteiros: t 1 e t 2 . O …


2
Minecraft Inventory Management
O gerenciamento de inventário do Minecraft é difícil. Você tem 17 diamantes, mas precisa de 7 para criar uma mesa de encantamento, uma picareta e uma espada. Você as pega e clica com o botão direito 7 vezes? Ou você clica com o botão direito uma vez e clica com …
11 code-golf  game 

13
Distância Levenshtein e OEIS (ladrões)
Este é o post do ladrão. O posto policial está aqui . Sua tarefa é pegar uma entrada inteira N e gerar o enésimo dígito na sequência OEIS A002942 . A sequência consiste nos números quadrados escritos ao contrário: 1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, …


14
Expandir um número
Expandir um número Sua tarefa é expandir um número inteiro maior que 0 da seguinte maneira: Divida o número em dígitos decimais e, para cada dígito, gere uma lista de acordo com estas regras: se o dígito for ímpar, a lista começa com o dígito e desce para 1; se …
11 code-golf  number 

6
Inverta um Quine!
Todos sabemos o que é uma solução . Um quine invertido é um programa não vazio que imprime o inverso de seu código-fonte sem ler seu código-fonte e consiste apenas em caracteres ASCII imprimíveis (espaço através ~). Aqui, “inverso do código fonte” significa o seguinte: a saída do seu programa …

8
Visualizar inclusão-exclusão
Inclusão-Exclusão permite calcular os tamanhos de algumas uniões e interseções entre conjuntos, conhecendo alguns dos outros valores. Não vou explicar exatamente, mas seu desafio é visualizar a inclusão-exclusão em um diagrama de Venn. Porque eu sou legal, você estará usando retângulos, não círculos. Você receberá uma lista de retângulos indicados …

15
Reverse-ish uma string!
Sua tarefa: escreva um programa / função que, ao receber uma sequência contendo apenas caracteres ASCII, produza / retorne a sequência em ordem inversa. Exemplo: 1) Entrada Hello, World! 2) Numere caracteres únicos na entrada. (String de entrada separada por pipes ( |) para facilitar a leitura) H|e|l|l|o|,| |W|o|r|l|d|! 1 …
11 code-golf  string 


7
Decodificação DTMF simples: encontre a chave do telefone!
Este é um desafio simples que, esperançosamente, pode levar a algumas respostas criativas. Citando a Wikipedia : "A sinalização multifreqüencial de tom duplo (DTMF) é um sistema de sinalização de telecomunicações em banda que usa a banda de frequência de voz em linhas telefônicas entre equipamentos telefônicos e outros dispositivos …

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.