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

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


6
Criptografia de janela PI
Este é um método simples de criptografia que usa dígitos PI para codificar uma mensagem; o método é simples: A chave é apenas um número inteiro positivo que indica onde a janela é iniciada: Dada uma cadeia de caracteres para criptografar, contendo apenas letras minúsculas, sem espaços, você obtém seu …
13 code-golf  pi 

5
Programa que codifica uma mensagem em seu próprio texto
Escreva um programa que codifique o texto fornecido em seu próprio texto, fornecido como entrada, sem interromper sua lógica. O programa também deve funcionar como um decodificador, restaurando a mensagem original do seu texto. Ele deve manter suas funções de codificação / decodificação após a transformação. Mais formalmente, o programa …

4
Classificar números representados em uma base desconhecida
Dada uma lista de strings, classifique a lista como números sem saber qual base é usada. Os valores dos dígitos também são desconhecidos (é possível que '1'> '2'). Como os valores dos dígitos são desconhecidos, use a Lei de Benford (ou Lei dos Primeiros Dígitos) para determinar o valor relativo …
13 code-golf 

9
Teclados de teste
Meu problema No meu local de trabalho atual, eu, sozinho (ok em parte porque não tenho membros), mantenho aproximadamente 700 laptops. Devido à natureza e frequência de seu uso, muitas vezes acho que eles são devolvidos com alguns danos. Para esse problema, minha principal preocupação é quando um laptop é …

9
Crie um programa de adivinhação para a Copa do Mundo
Como você sabe, a fase de grupos da Copa do Mundo terminou e a partir de amanhã as 16 melhores equipes começarão a fase eliminatória: Brasil (BRA) México (MEX) Holanda (NED) Chile (CHI) Colômbia (COL) Grécia (GRE) Costa Rica (CRC) Uruguai (URU) França (FRA) Suíça (SUI) Argentina (ARG) Nigéria (NGA) …
13 code-golf 

8
Calcular a raiz quadrada apenas usando ++
Sua tarefa é calcular a raiz quadrada de um número inteiro positivo sem usar operadores matemáticos para alterar o número, como: Configurando uma variável (por exemplo, squareRoot = 5) Adição (A + B) Subtração (AB) Multiplicação (A * B) Divisão (A / B) Raízes quadradas, cubas, quarta, etc. Expoentes Operadores …

2
Jogo Frogger-ish
Que tal dar um renascimento ao bom e velho jogo de arcade Frogger, no estilo Code Golf! Sua tarefa é criar uma versão deste jogo clássico, com o menor número possível de caracteres de código. Use o idioma de sua escolha (bibliotecas, como jQuery etc., são permitidas). Exigências Você tem …


3
Adivinhe a palavra (aka Lingo)
O objetivo desse desafio é escrever um programa capaz de adivinhar uma palavra no menor número possível de tentativas. É baseado no conceito do programa de TV Lingo ( http://en.wikipedia.org/wiki/Lingo_(US_game_show) ). Regras Dado o tamanho de uma palavra passada como o primeiro argumento em sua linha de comando, o programa …

8
Representação mais curta de um número de Subcarga
Texto de sabor O baseado em pilha esolang Underload tem alguns laços interessantes para programação funcional. Um deles é o tratamento do tipo de dados numérico - como o cálculo lambda, você representa o número natural N por uma função que executa uma ação N vezes. Para simplificar, consideraremos apenas …

2
Quine do poeta
Escreva um quine com 1 ou mais esquemas de rima em http://en.wikipedia.org/wiki/Rhyme_scheme quando lido. Os seguintes caracteres são falados em voz alta: quaisquer palavras alfanuméricas ou caracteres que não estejam em um comentário; caracteres de comparação e aritméticos (+ mais; - menos; * vezes, / dividido por, | ou, || …

10
Crie o programa mais útil com 100 caracteres [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Nesta tarefa, você pode criar um programa útil para fazer …

11
Calcule sua reputação de troca de pilhas
Fundo: Costumo descobrir que, ao navegar em um site Stackexchange, começo a me perguntar como as pessoas obtêm a quantidade de reputação que possuem. Eu sei que sempre posso contar com o codegolf SE para resolver meus problemas, então aqui está: Crie um programa que aceite um número inteiro positivo …
13 code-golf 

6
Meu robô escapou do laboratório!
Meu robô entrou em curto-circuito de alguma forma e fugiu aleatoriamente para algum lugar do meu laboratório! Felizmente, sempre que ele faz isso, sua sequência de desligamento é iniciada, dando-lhe tempo suficiente para virar e correr aleatoriamente na direção em que está por cinco rodadas antes de desligar. Suas funções …
13 code-golf  math 

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.