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

74
Os 9 bilhões de nomes de Deus

Os 9 bilhões de nomes de Deus é um conto de Arthur C. Clarke. É sobre um grupo de monges tibetanos cuja ordem é dedicada a escrever todos os nomes possíveis de Deus, escritos em seu próprio alfabeto. Essencialmente, eles são dedicados a escrever todas as permutações possíveis de seu alfabeto,...

74
Encontre o fatorial!

Crie o programa ou a função mais curta que encontre o fatorial de um número inteiro não negativo. O fatorial, representado por, !é definido como tal n ! : = { 1n ⋅ ( n - 1 ) !n = 0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} Em inglês simples, o fatorial...

74
Implementar classificação de suspensão

Classificação do sono é um algoritmo de classificação inteira que eu encontrei na Internet. Ele abre um fluxo de saída e, para cada número de entrada em paralelo, atrasa o número segundos e gera esse número. Devido aos atrasos, o número mais alto será emitido por último. Estimo que tenha O (n + m),...

74
Golf Dennis um termômetro

Dennis faz um grande esforço para esta comunidade, incluindo como moderador , designer de idiomas e provedor de TIO . Infelizmente, sua filha de quatro anos pegou um resfriado , então vamos ajudá-lo a acompanhar sua recuperação (seja rápida) fornecendo um termômetro para ele : .-----------. | | |...

74
Tartarugas até o fim

Escreva um programa ou função que receba um número inteiro positivo e imprima ou retorne uma pilha dessas muitas tartarugas de arte ASCII , em que cada tartaruga é maior que a acima. Especificamente, se a entrada for 1, a saída deve ser: __ /,,\o Se a entrada for 2: __ o/,,\...

73
Simulador de frei

Os irmãos da ordem de São Golfo, o Conciso, têm a tradição de recitar uma breve oração sempre que vêem alguém fazer o sinal da cruz . Devido ao alto nível de pecado medido entre os turistas recentemente, eles instalaram o sistema de CFTV no mosteiro e contrataram você para ajudá-los a manter a...

73
Calcular Phi (não Pi)

Não, eu não quero dizer ϕ = 1.618...e π = 3.14159.... Quero dizer as funções . φ (x) é o número de números inteiros menores ou iguais aos xque são relativamente primos para x. π (x) é o número de primos menor ou igual a x. Digamos que "not pi" seja então π̅ (x) e defina-o como o número de...

73
Dicas para jogar golfe em Haskell

Que dicas gerais você tem para jogar golfe em Haskell? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para Haskell. Poste apenas uma dica por resposta. Se você é novo no golfe em Haskell, consulte o Guia de...

73
Esse relacionamento é assustador?

De acordo com esta história em quadrinhos do XKCD , existe uma fórmula para determinar se a diferença de idade em um relacionamento é "assustadora". Esta fórmula é definida como: (Age/2) + 7 sendo a idade mínima das pessoas com quem você pode namorar. Portanto, um relacionamento é assustador se...

73
Crie um "H" a partir de "H" s menores

Desafio Crie uma função ou programa que, quando fornecido um número inteiro size, faça o seguinte: Se sizefor igual a 1, a saída H H HHH H H Se sizefor maior que 1, a saída X X XXX X X onde Xé a saída do programa / função parasize - 1 (Se preferir, você pode corresponder ao caso base 0,...

73
Stack Exchange Vote Simulator

Escreva um programa ou função que use uma string contendo apenas os caracteres ^e v(você pode assumir que não haverá outros caracteres). Ler da esquerda para a direita esta sequência representa a sequência de cliques do mouse feitos por um único usuário enquanto visualiza uma pergunta ou resposta...

72
Eu sou um número rude?

Há um tempo, estou enfrentando um problema ao contar nos dedos, especificamente, que só posso contar até dez. Minha solução para esse problema foi contar binário em meus dedos, colocando meu polegar para um, meu indicador para dois, polegar e indicador para três, etc. No entanto, encontramos um...

72
Feliz aniversário V!

Obrigado a @KritixiLithos por me ajudar com esse desafio! V é uma linguagem de programação que eu escrevi para poder usar e estender o vim para desafios de código-golfe. O primeiro commit foi em 3 de março de 2016, o que significa que hoje V faz um ano! Woo-hoo Durante o primeiro ano de...

72
Imprima o alfabeto sem usar cada vogal

Inspiração : em 1939, um homem chamado Ernest Vincent Wright escreveu um romance chamado Gadsby sem usar a letra 'e'. Sua tarefa é escrever um conjunto de (até 5) programas em qualquer idioma (que tenha uma sintaxe baseada em texto *) para gerar todas as 26 letras do alfabeto em ordem. No entanto,...

72
O menor navegador da Web do mundo

Histórico: Você gosta do seu novo trabalho de programação em uma megaempresa. No entanto, você não tem permissão para navegar na Web, pois seu computador possui apenas uma CLI. Eles também executam varreduras nos discos rígidos de todos os funcionários, para que você não possa simplesmente...

72
Cancelar recolhimento de dígitos

Tarefa Dada uma sequência de nomes em inglês de dígitos "recolhidos" juntos, assim: zeronineoneoneeighttwoseventhreesixfourtwofive Divida a sequência novamente em dígitos: zero nine one one eight two seven three six four two five Regras A entrada é sempre uma string. Ele sempre consiste em...