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

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

13
Triplos Trithagorean
Um triplo pitagórico é uma solução inteira positiva para a equação: Um triplo trithagorean é uma solução inteira positiva para a equação: Onde Δn encontra o enésimo número triangular . Todos os triplos trithagoreanos também são soluções para a equação: Tarefa Dado um número inteiro positivo c, produza todos os …

3
Pare de andar nas paredes!
Alguns gostos desonestos baseados em texto não permitem que você entre nas paredes e, se tentar, retrocede. Por que fazer isso quando você pode fazer o jogador se mover na direção válida mais próxima? O desafio Escreva um programa de função que, dada uma direção e uma grade de 3 …
16 code-golf  random 

1
Qual seria sua reputação sem o representante?
Nesse desafio, você calculará qual seria sua reputação se o limite de reputação não existisse no PPCG. Todos podem acessar os dados brutos para alterações de reputação no endereço: codegolf.stackexchange.com/reputation . Os dados brutos seguem uma configuração como esta (estas são as primeiras linhas da minha versão da página. total …

5
Palavras com blocos
Dado um dicionário de palavras de 4 letras que não possuem caracteres repetidos ( nessa lista de palavras ), você deve escolher UMA dessas palavras e produzir essa palavra específica usando o seguinte dicionário de letras maiúsculas: .----------------. .----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. || .--------------. | …


18
Calcular o valor de
Desafio Dado um número inteiro, , como entrada em que o valor de (Onde representa a Função Riemann Zeta ).ssss≥1s≥1s\geq 1ζ(s)ζ(s)\zeta(s)ζ(x)ζ(x)\zeta(x) Outras informações ζ(s)ζ(s)\zeta(s) é definido como: ζ(s)=∑n=1∞1nsζ(s)=∑n=1∞1ns\zeta(s) = \sum\limits^\infty_{n=1}\frac{1}{n^s} Você deve enviar sua resposta para 5 casas decimais (nem mais nem menos). Se a resposta for infinita, você deve …
16 code-golf  math 

2
Pontuação de sinuca
Eu estava assistindo o campeonato mundial de sinuca e isso me fez pensar .. Pontuação de sinuca No jogo de sinuca, existem certas regras que você deve aderir também: Quando houver bolas vermelhas na mesa, durante o seu turno, você deve primeiro colocar uma bola vermelha Depois de envasar cada …
16 code-golf 


6
Trabalhando nos meus movimentos Knight
O xadrez hexagonal descreve uma família de variantes de xadrez jogadas em um tabuleiro em que as células são hexágonos em vez dos quadrados tradicionais. Existem muitas dessas variantes; neste desafio, focaremos na variante de Gliński, que é a mais comum. O tabuleiro é composto de três cores (para que …

2
Criptografia de ponta a ponta no golfe
Esse desafio carrega uma recompensa de 200 pontos para o primeiro responder e permanece invicto por pelo menos 3 dias. Reivindicada pelo usuário3080953 . Ultimamente, há muita conversa sobre criptografia de ponta a ponta e pressão sobre as empresas para removê-la de seus produtos. Não estou interessado nos erros e …

9
Diversão do preenchimento automático do Google
Sua tarefa é criar um programa que, com uma sequência de entrada, produza o primeiro resultado de preenchimento automático do Google para essa pesquisa. O formato da entrada / saída é com você. Regras Seu programa deve receber 1 entrada, uma sequência e gerar o resultado principal das sugestões de …

5
Filas com amigos
Você está com seu melhor amigo, Jim, no parque de diversões e quando seu passeio favorito é visto, você e Jim trocam olhares. Naturalmente você corre para entrar na fila. Infelizmente ele vence porque você é um jogador de golfe e ele pratica um esporte de verdade (desculpe amigos). Na …
16 code-golf 

5
Faça um BackFlip para ais523!
Este desafio é um prêmio para ais523 por vencer a categoria " Novato do ano " em " Melhores do PPCG 2016 ". Parabéns! O BackFlip é uma linguagem de programação esotérica criada pelo usuário ais523 , que criou mais de 30 outros esolangs interessantes . O BackFlip é uma …

1
Detectar se seu programa foi alterado
Escreva um programa que termine sem erro. Se qualquer byte único for substituído por outro byte, o programa deve gerar CORRUPTED Não leia seu código fonte de um arquivo Seu programa não deve produzir nenhuma outra saída Isso é código-golfe, então a resposta mais curta em bytes vence. Editar: removido …

9
Menor multiplicador que revela um fator de semiprime
Dado um N semiprime , encontre o menor número inteiro positivo m, de modo que a representação binária de um dos dois fatores de N possa ser encontrada na representação binária de N * m . Exemplo Vamos considerar o semiprime N = 9799 . Tentamos diferentes valores de m …

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.