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

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

6
A sequência de rejeição
Vamos definir uma sequência. Diremos que a(n)a(n)a(n) é o menor número, , que possui as seguintes propriedades:xxx xxx e são co-primos (eles não compartilham nenhum fator)nnn xxx não aparece anteriormente na sequência |n−x|>1|n−x|>1|n - x| > 1 Ao contrário da maioria das seqüências, o domínio e o intervalo de nossa …

4
Cubificador mais eficiente
O Cubically é muito tedioso para escrever manualmente qualquer código. Seu desafio é traduzir o texto ASCII no código-fonte do Cubically. Cubicamente Este é apenas um rápido resumo do Cubically; o repositório tem um guia e detalhes mais completos. Cubicamente é um esolang que escrevi há algum tempo, projetado para …

14
Procurando sequências de trocas secretas
Este é um desafio de policiais e ladrões , o segmento de ladrões pode ser encontrado aqui . Sua tarefa é escrever um código que produza uma sequência OEIS e contém o nome da sequência no código ( A______) e gera uma segunda sequência separada quando o nome da sequência …

14
Calcular os números MU
Os dois primeiros números de MU são 2 e 3. Todos os outros números de MU são o menor número ainda não exibido que pode ser expresso como o produto de dois números de MU distintos anteriores, exatamente de uma maneira. Aqui estão os 10 primeiros 2, 3, 6, 12, …


21
Listar um número
Dado um número real, converta-o em uma lista de listas, com o sinal negativo (se houver) se tornando uma lista vazia, a parte inteira se tornando uma lista de dígitos e a parte fracionária (se houver) se tornando uma lista de dígitos. Os dígitos devem ser números reais, não cadeias …
19 code-golf  number 

19
Extrair máximos locais
Dada uma matriz de números inteiros positivos, produza uma matriz de todos os elementos que são maiores ou iguais aos adjacentes. A maioria dos elementos terá dois elementos adjacentes; o primeiro e o último elemento são casos especiais, pois possuem apenas um elemento adjacente. Você pode assumir que a matriz …

30
Obtenha o melhor de duas matrizes
Você receberá duas matrizes de números de ponto flutuante. Sua tarefa é emparelhar os elementos correspondentes das duas matrizes e obter o máximo de cada par. No entanto , se os dois elementos correspondentes forem iguais, você deverá obter a soma deles. Por exemplo, dadas as listas [1, 3, 3.2, …

19
Três números triangulares [fechados]
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 . Descrição Já houve alguns outros desafios com relação a esses números, e espero que este …

14
Contando de 1 a n sem números consecutivos
Objetivo Você recebe um número inteiro n( n > 1). Você deve imprimir quantas permutações dos números inteiros 1para nhá que começar no 1, final na n, e não têm dois inteiros consecutivos que diferem em 1. Como alternativa, se você pegar o gráfico completo K_ne remover as bordas do …

30
Gerar uma sigla
Isso é semelhante a Criar um acrônimo , mas há várias diferenças importantes, incluindo o método de buscar o acrônimo, e esse desafio, incluindo saída flexível. Tarefa Dada uma sequência (lista de caracteres / comprimento 1 é permitida) contendo apenas ASCII imprimível, imprima todas as letras maiúsculas na entrada que …
19 code-golf  string 

15
Inverter o algoritmo do cubo de Rubik
Sempre que você faz um movimento no Cubo de Rubik, há um movimento inverso que desfaz o primeiro movimento. Por esse motivo, todo algoritmo (conjunto de movimentos) possui um algoritmo reverso que desfaz o primeiro algoritmo. O objetivo deste desafio é encontrar o inverso de um determinado algoritmo. Especificação: A …

3
Nomeie os Hadrons
Desafio Dada uma composição de quarks de uma partícula como entrada, produza o nome do hadron correspondente. Os quarks serão representados por uma letra maiúscula e os antiquarks por uma letra minúscula. Os quarks podem estar em qualquer ordem, não necessariamente na ordem fornecida abaixo. Funções internas os dados de …

30
Subtraia minhas chances dos meus pares
Dado um número inteiro não negativo, retorne a diferença absoluta entre a soma de seus dígitos pares e a soma de seus dígitos ímpares. Regras padrão Aplicam-se brechas padrão. Você pode receber e fornecer saída por qualquer método padrão de entrada / saída. Você pode receber a entrada como uma …

30
O booleano redundante
Introdução Classicamente, os booleanos são um pouco; trueou false, 1ou 0. Os zeros à esquerda seriam redundantes. Por exemplo, 001significa o mesmo 00001ou apenas 1. O booleano de 32 bits Dado um valor truthy / falsey, emita o booleano de 32 bits equivalente como uma string. (Ou como um número, …
19 code-golf  string 

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.