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

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

3
Empate até cair
Na Dungeons & Dragons 5th edition (assim como na maioria das outras edições), existe um item mágico chamado Deck of Many Things . É um item incrivelmente poderoso, pois todas as cartas têm efeitos positivos ou negativos muito fortes. Para usar o baralho, um personagem declara um número e depois …
17 code-golf  random  game 

29
Inverta duas seções de uma corda em torno de um pivô
fundo Atualmente, estou na classe AP Comp Sci A: Java e quero iniciar alguns de meus amigos no golfe de código. Tenho um desafio do curso e gostaria de ver em quantos bytes a comunidade pode fazer esse desafio. Detalhes do desafio: Dadas duas seqüências de entrada, a principal e …
17 code-golf  string 

9
Sequência de raízes quadradas inteiras
Vamos definir uma sequência de raízes quadradas inteiras. Primeiro, a (1) = 1. Então, a (n) é o menor número inteiro positivo nunca visto antes , sqrt(a(n) + sqrt(a(n-1) + sqrt(... + sqrt(a(1))))) é um número inteiro. Alguns exemplos: a (2) é 3 porque é o menor número inteiro que …

14
Munge minha senha
Palavras comuns ainda devem ser evitadas para serem usadas como senhas. Este desafio é sobre a codificação de um programa muito simples que munges uma determinada palavra-passe ( M odify U té N ot G uessed E asily). Entrada Uma palavra, que é uma string escrita no alfabeto abcdefghijklmnopqrstuvwxyz. Não …
17 code-golf 

14
Menos inteiro como produto de determinados fatores
Houve muitos desafios relacionados à fatoração prime / prime recentemente, então achei que poderia ser interessante seguir o outro caminho. Dado: um número inteiro positivo ne uma lista não vazia de números inteiros positivos f escrever um programa completo ou uma função para encontrar o menor inteiro ital que i …

30
Adicionar um egaugnaL a um poliglota
Esta é uma pergunta de encadeamento de respostas, o que significa que todas as respostas são afetadas por quem está diante delas. A tarefa A n- ésima resposta a esta pergunta deve ser executada em todos os idiomas presentes nas respostas anteriores. Eles não precisam ser executados em ordem, mas …


10
Números com poderes semelhantes
Dado um número inteiro p> 1 , encontre o menor número inteiro q> p, de modo que a lista de expoentes na fatoração primária de q seja igual à de p , independentemente da ordem ou do valor dos fatores primos. Exemplos A fatoração primária de p = 20 é …

11
Polinômio ciclotômico
Segundo plano (pule para definições) Euler provou um belo teorema sobre os números complexos: e ix = cos (x) + i sin (x). Isso facilita a prova do teorema de De Moivre: (e ix ) n = e i (nx) (cos (x) + i sen (x)) n = cos (nx) …

5
91 garrafas de cerveja ASCII na parede
Dado um único número inteiro, xonde 0 <= x <= 91uma pilha de garrafas de cerveja sai com tantas garrafas (e prateleiras) ausentes. Por uma questão de simplicidade, mostrarei apenas as 6 primeiras garrafas e o que seria para cada uma das primeiras entradas. Aqui está a pilha de garrafas, …

11
Multiplicação Etíope
Esta pergunta é inspirada nesta resposta . Coincidentemente, eu costumava usar a Multiplicação Etíope quando era criança, mas nunca conhecia o nome do método até recentemente. A multiplicação etíope é um método de multiplicar números inteiros usando apenas adição, duplicação e metade. Método: Pegue dois números para multiplicar e anote-os …

21
Soma os deltas da minha matriz
fundo Os deltas de uma matriz de números inteiros é a matriz formada pela obtenção das diferenças de elementos consecutivos. Por exemplo, [1, 2, 4, 7, 3, 9, 6]possui os seguintes deltas:[1, 2, 3, -4, 6, -3] . Vamos agora definir os deltas de uma matriz de números inteiros como …

2
Faça um RNG perdido
Lost é uma linguagem de programação 2D onde a posição inicial e a direção do ip são inteiramente aleatórias. Isso torna muito difícil criar programas perdidos determinísticos. No entanto, hoje não estamos escrevendo um programa determinístico, estamos escrevendo um RNG. Escreva um programa Lost que não aceite nenhuma entrada e …
17 code-golf  random  lost 


2
Resolver um quebra-cabeça Matchstick
No enigmático SE, existem os chamados "problemas do palito de fósforo", nos quais a matemática é escrita em palitos de fósforo e você pode mover um certo número deles para obter uma determinada propriedade. Nesta questão, consideraremos apenas números inteiros representados em um formato de exibição de 7 segmentos. Aqui …

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.