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

30
Encontre Primos na Pi

Primos estão por toda parte ... eles se escondem dentro de Pi 3.141592653 58979 3238 462643 3832 795028841 971693993751 Vamos pegar esses números primos! O desafio Dado como entrada um número inteiro n>0, descubra quantos números primos estão ocultos dentro dos primeiros ndígitos...

30
Quão difícil posso esmagar minha matriz?

Vamos definir o processo de esmagar uma matriz de números. Em uma paixonite, lemos a matriz da esquerda para a direita. Se em um ponto encontramos dois elementos iguais seguidos, removemos o primeiro e duplicamos o segundo. Por exemplo, aqui está o processo de esmagar a seguinte matriz [5,2,2,3]...

30
Visualizar Mesclar Classificação

A classificação por mesclagem é um algoritmo de classificação que funciona dividindo uma determinada lista pela metade, classificando recursivamente ambas as listas menores e juntando-as novamente em uma lista classificada. O caso base da recursão está chegando a uma lista de singleton, que não...

30
ABAA / ABBB: Gere esse padrão 2D recursivo

Eu estava brincando com infinitas redes de resistores (história longa) quando me deparei com o seguinte padrão recursivo interessante: |-|| |--- Cada instância desse padrão tem o dobro da largura e a altura. Para ir de um nível do padrão para o próximo, você divide esse retângulo em dois...

30
Que cartão é esse?

Introdução Há muito tempo, quando eu codificava jogos de cartas com cartas de baralho comuns, costumava especificar um número para cada carta e chamar uma função com algum número para obter uma carta. Isso me inspirou um pouco a fazer esse desafio. Portanto, para as pessoas que desconhecem as...

30
Pi conseguiu seu número

Desafio: Pi deveria ser infinito. Isso significa que todo número está contido na parte decimal de pi. Sua tarefa será pegar um número inteiro positivo na entrada e retornar a posição desse número em dígitos pi na saída. Por exemplo, se a entrada for 59, retornaremos4 Eis o porquê: procuraremos o...

30
2 gatos em um Quine

Desafio Faça dois programas, A e B, que são programas para gatos no mesmo idioma. Quando concatenado, AB (também no mesmo idioma) deve ser quine. Por exemplo, suponha helloe worldambos sejam programas de gato na linguagem XYZ. Se helloworldfor um problema no idioma mencionado, sua solução é...

30
Olá! Eu sou o xerife do código de golfe!

É provável que alguém que usou o Twitter alguns meses atrás saiba sobre o 'Howdy! Eu sou o xerife do meme X ". Onde uma imagem simples de um xerife é desenhada com emoji e muda para se ajustar a um tema. Então, pensei que estava na hora do xerife do Code Golf. Aqui está ele: ### ##### ### ###...

30
Número que pode se comer

Dado um número inteiro positivo, produza um valor de verdade / falsidade para saber se o número pode comer sozinho. Regras Mais à esquerda é a cabeça, mais à direita é a cauda Se a cabeça é maior ou igual à cauda, ​​a cabeça come a cauda e a nova cabeça se torna sua soma. Se , a cabeça é...

30
Passo ideal do alfabeto

Dada uma sequência de entrada que consiste apenas em letras, retorne o tamanho da etapa que resulta na quantidade mínima de etapas necessárias para visitar todas as letras em ordem sobre um alfabeto de agrupamento, iniciando em qualquer letra. Por exemplo, pegue a palavra dog. Se usarmos um...

30
Quais são os dígitos de Fibonacci repetidos?

Como você provavelmente sabe, um número de Fibonacci é aquele que é a soma dos dois números anteriores da série. Um Fibonacci Digit ™ é aquele que é a soma dos dois dígitos anteriores . Por exemplo, para o início da série 1,1, a série seria 1,1,2,3,5,8,13,4,7,11,2...A alteração ocorre após o 13,...

30
Incrementar um GUID

Inspirado em um artigo recente do Daily WTF ... Escreva um programa ou função que use um GUID (sequência no formato XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, em que cada X representa um dígito hexadecimal) e produz o GUID incrementado por um. Exemplos >>>

30
Uma tartaruga encontra um portal

A tartaruga quer se mover ao longo da grade para chegar à sua comida. Ele quer saber quantos movimentos serão necessários para ele chegar lá. Além disso, como é lento, ele tem teleportadores montados em torno de seu domínio, que ele utilizará se diminuir o seu caminho. Ou evite-os se prolongar seu...

30
O (fácil) caminho para o código

Entrada: Um número inteiro , que é garantido como .nnn≥ 3≥3\ge3 Um número inteiro , que é um de .ddd[ - 1 , 0 , 1 ][−1,0,1][-1,0,1] Saída: Uma estrada de tamanho , que estará na direção noroeste se ; uma direção norte se ; ou uma direção nordeste se . A estrada sempre terá três espaços de...

30
Maior substring comum

Crie um programa ou função que tome uma lista de cadeias como entrada e produza a cadeia mais longa que é uma substring de todas as cadeias de entrada. Se houver várias substrings de comprimento igual e não mais substring, produza qualquer uma delas. Isso pode significar a saída da string...