Perguntas com a marcação «code-golf»

25
Aumentar um único número

Introdução Suponha que você queira calcular os máximos finais de uma lista de números, ou seja, o máximo de cada sufixo não vazio. Uma maneira de fazer isso é escolher repetidamente um número e substituí-lo por um número maior ocorrendo depois dele, até que isso não seja mais possível. Nesse...

25
Esculpir algumas jóias ASCII!

O dia 13 de março é reconhecido como o Dia Nacional da Jóia , que é o tema deste desafio. Assim, dado um inteiro nque né maior que 0, criar uma jóia ASCII. Por exemplo: n = 1 n = 2 n = 3 ______ ____ / \ __ / \ \ / / \ \ / \ / \ / \ / \ / \/ \/ \/ O fundo é definido como o fundo da jóia até o...

25
Recíproco de um número (1 / x)

Desafio Dado um número (ponto flutuante / decimal), retorne seu recíproco, ou seja, 1 dividido pelo número. A saída deve ser um número decimal / ponto flutuante, não apenas um número inteiro. Especificação detalhada Você deve receber entrada na forma de um número decimal / ponto flutuante...

25
Resíduo Palindrômico

Hoje, enquanto escrevo isso, é 31 de março. Nos EUA, é isso 3/31. Eu estava brincando com 331um número para chegar a um desafio e descobri que seus resíduos (módulos pequenos) são palindrômicos. 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1( 11311) Seu desafio aqui é que, quando dado um número...

25
Contagem regressiva de 100 dias

É comum iniciar a contagem regressiva 100 dias antes de um evento, provavelmente por causa do nosso sistema base 10. Exemplos disso podem ser encontrados em qualquer lugar: 100 dias até o seu aniversário 100 dias até o casamento Faltam 100 dias para a eleição 100 dias até a nossa graduação 100...

25
Palíndromos Perfeitos

Sua tarefa é determinar o quanto de um palíndromo perfeito é uma string. Seu palíndromo típico (por exemplo, 12321) é um palíndromo perfeito; sua perfeição é 1. Para determinar a perfeição de uma sequência, você vê quantas seções você pode dividir em onde cada seção é um palíndromo. Se houver...

25
Armários de número!

Dado um número inteiro positivo <100 (de 1 a 99, incluindo 1 e 99), gera muitos cacifos. Um armário é definido da seguinte maneira: +----+ | | | | | | | nn | +----+ onde nnestá o número do armário, na base 10. Se houver um número de 1 dígito, ele será expresso com um 0 na frente. Por...

25
ELE NÃO VÊ - um desafio zalgo

Escreva um programa ou função que, dada uma string, retire o zalgo, se houver algum. Zalgo Para esta postagem, zalgo é definido como qualquer caractere dos seguintes intervalos Unicode: Combinação de marcas diacríticas (0300-036F) Combinação de marcas diacríticas estendidas...

25
Decodificar o Vazio

Uma lista de nulos é uma lista que em nenhum nível contém objetos que não sejam da lista. Ou se você preferir uma definição recursiva A lista vazia é nula Uma lista contendo apenas outras listas de cancelamentos é cancelada. Todas as listas de nulos têm uma profundidade finita. Aqui estão...

25
Golf uma sequência de Fibonacci personalizada

A sequência de Fibonacci é uma coisa bastante conhecida por aqui. Heck, ele ainda tem sua própria etiqueta. No entanto, por tudo isso, com certeza gostamos de manter nossas raízes 1, 1, ...(ou é 0, 1, ...? Talvez nunca saibamos ...). Neste desafio, as regras são as mesmas, mas, em vez de obter o...

25
Transpile; # para o seu idioma

Relacionado a: Criar um; # interpretador e Gerar; # código ;# - Um guia de turbilhão Esta é uma linguagem simples com dois comandos. Sua única estrutura de dados é um acumulador, que é inicializado como 0. ; Incrementar o acumulador #Calcule o valor do módulo acumulador 127 e imprima o...

25
Buzzby Berkeley Robot Hokey Pokey

Buzzby Berkeley Robot Hokey Pokey Tarefa Escreva um programa ou função para produzir uma animação artística ASCII, representando uma linha de robôs dançando as letras do Hokey Pokey (ou Cokey, se você preferir) no estilo de um número de Busby Berkeley! Saída de exemplo Entrada Aceita três...

25
Ajude-me a jogar meus números!

Ao escrever programas de código-golfe , geralmente acabo usando algumas constantes numéricas. Eu sempre os coloco em decimal, porque é assim que penso, mas acabei de perceber que meu idioma suporta outros formatos de números que podem me permitir diminuir um pouco meu código. Desafio Dado um...

25
Construir uma escada para o meu filho

Outro dia, meu filho me pediu para construir uma escada usando blocos de Lego. E eu vim com algo assim: Então meu filho me pediu um programa usando o menor número de bytes que gerasse uma escada semelhante na tela do computador. Eu não sou tão bom em golfe de código , então preciso da sua ajuda....

25
Uma lista de módulos numéricos, seus índices na lista

Um exemplo simples: pegue uma lista de números inteiros positivos como entrada e faça a saída dos números no módulo com base em 1 na lista. Se os números inteiros de entrada estiverem {a, b, c, d, e, f, g}, a saída deve estar {a%1, b%2, c%3, d%4, e%5, f%6, g%7}onde %está o operador do...

25
Eu sou um número Cullen?

Um número Cullen é qualquer número que esteja contido na sequência gerada usando a fórmula: C (n) = (n * 2 ^ n) +1. Sua tarefa: Escreva um programa ou função que receba uma entrada e emita um valor de verdade / falsidade com base no fato de a entrada ser um número Cullen. Entrada: Um número...

25
A sequência é muito meta

Começamos com uma sequência indexada em branco 1: _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,... Na nésima etapa, preenchemos todos os espaços em branco a (n) com números inteiros maiores que 1 começando no primeiro espaço em branco restante, onde a (n) é a nésima entrada da...