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
Elementos narcisistas da matriz
Definição Os números narcisistas 1 de uma matriz acham que são melhores que seus vizinhos, porque são estritamente mais altos que sua média aritmética. Os vizinhos são definidos da seguinte maneira: Se o número inteiro estiver no índice 0 (o primeiro), seus vizinhos serão o último e o segundo elementos …

17
Classifique os pontos por distância linear em um espaço 3D
Especificações Você tem um espaço 3D cúbico x,y,zde Sunidades inteiras de tamanho , como 0 <= x,y,z <= S. Você começa a partir de métodos de entrada padrão uma matriz de pontos Prepresentadas como x,y,zcoordenadas inteiro, em qualquer formato razoável como você gosta, por exemplo: [x1,y1,z1],[x2,y2,z2],[x3,y3,z3] ... [xn,yn,zn]. Todos os …

5
Primus-Orderus Primes
Quem são eles? Primos Primus-Orderus (POP) são primos que contêm sua ordem na sequência de primos. Portanto, o nthprimo, para ser POP, deve conter todos os dígitos de numa certa maneira que eu explicarei. Exemplos Vamos esclarecer as coisas: todos os dígitos de ndevem aparecer entre os dígitos de POP …

7
Desenhe algumas estrelas ASCII
Escreva um programa ou função que desenhe uma estrela ASCII, considerando o tamanho dos braços como entrada. Aqui está uma estrela de tamanho 1 _/\_ \ / |/\| Aqui está uma estrela de tamanho 2 /\ __/ \__ \ / \ / | /\ | |/ \| Aqui está uma …

19
O número de fator incomum
Com base em uma mensagem de bate-papo O desafio Dado um número de entrada n > 9, construa seu reverso, ignorando os zeros à esquerda. Em seguida, construa uma lista de todos os fatores primos que o número e seu reverso não têm em comum. Multiplique esses fatores para criar …


24
Profundidade máxima de recursão [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 . Seu idioma possui uma profundidade de recursão máxima (MRD)? Digamos que seu idioma tenha MRD …
15 code-golf 

8
Gere números invisíveis
Digamos que uma substring seja qualquer seção contínua de uma string original. Por exemplo, caté uma substring de concatenate. Diremos que uma substring adequada é uma substring que não é igual à string original. Por exemplo, concatenateé uma substring, concatenatemas não uma substring adequada. (cadeias de caracteres únicos não possuem …


6
Encontre a execução mais longa de dígitos consecutivos
Desafio simples: dada uma série de números inteiros positivos, encontre o número que contém entre seus dígitos o maior número de dígitos consecutivos. O truque? É permitido que os dígitos nas execuções contornem os valores possíveis ( 0123456789) e retrocedam. Portanto 2345, ambos 89012e 5432109são execuções válidas de dígitos consecutivos …


24
Filtre os pseudo-elementos!
Definimos a hiper-média de uma matriz / lista (de números) a média aritmética das somas de seus prefixos. Por exemplo, a hiper-média da lista [1, 4, -3, 10]é calculada da seguinte maneira: Ficamos com os prefixos: [1], [1, 4], [1, 4, -3], [1, 4, -3, 10]. Resumir cada um: [1, …

22
Implementar um jogador de espaço em branco
Alguns esolangs bidimensionais, como Forked , e outros não-esolangs, como Python , às vezes podem exigir espaços antes das linhas de código. Isso não é muito golfe. Além disso, sou preguiçoso e escrevo uma linguagem 2D que precisa de muitos espaços antes do código.Sua tarefa é escrever uma ferramenta que …

30
Mini desafios restritos Robbers Thread
Linha de policiais Sua tarefa como ladrões é encontrar soluções para policiais e escrever um programa no idioma, desde que calcule o enésimo termo da sequência usando apenas os bytes no conjunto fornecido. O objetivo será decifrar o maior número possível de respostas da polícia. Com cada crack, você recebe …

12
AZ em 10, você vê?
Como acompanhamento do meu desafio anterior, conte até 20 com palavras! , usaremos novamente a lista de palavras desse desafio para executar outra tarefa. Desta vez, você estará usando exclusivamente: https://github.com/Magic Octopus Urn / wordListsByLength / blob / master / 10.txt Para escolher 26 palavras diferentes, cada uma começando 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.