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

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


8
Troca de uma letra
O maior fórum da web, chamado pós-contagem ++, decidiu criar um novo jogo no fórum. Neste jogo, o objetivo é postar a palavra, mas a palavra precisa ter uma letra adicionada, removida ou alterada. Seu chefe queria que você escrevesse um programa que recebesse a palavra e o dicionário UNIX, …
18 code-golf  string 

11
Crash IRB (Ruby interativo)
O Ruby vem com um REPL embutido, o que é bastante útil. Seu desafio é travá-lo com a menor quantidade de código! A definição de "acidente" é "fazê-lo sair de forma não intencional ". Este meio exit, quit, abort, irb_exit, irb_quit, et. al. não são respostas válidas. Além disso, você …
18 code-golf  ruby 

13
Um operador ternário ruim merece outro
O Daily WTF de hoje cita a seguinte linha de código ... FailSafe==0?'No technical alarms':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Initialization; Bad configuration':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0?'Detection zones staying in a given state; Bad visibility; Initialization': ((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Bad configuration':((FailSafe&1)!=0&&(FailSafe&4)!=0&& (FailSafe&8)!=0?'Detection zones staying in …
18 code-golf 

1
Códigos QR ... e todo esse Jazz!
Este será um desafio relativamente desafiador ao código-golfe. Entrada: Qualquer URL, deve ter o protocolo anexado, por exemplo, http://codegolf.stackexchange.com (que será nosso caso de teste) Saída: um código QR gerado que representa esse URL que, quando verificado por um dispositivo inteligente, leva você a esse URL no navegador do dispositivo …

15
A maneira mais fácil de codificar arte ascii de golfe!
Tarefa: Existem muitas respostas neste site que são organizadas em arte ascii, como esta . Normalmente, o arranjo é feito manualmente, mas um programa não ajudaria nisso? :) Seu programa terá três entradas: O código, como uma única linha O número de linhas no padrão (pode ser omitido se não …

30
Retornar a versão invertida de um número
Quando um número é mostrado em uma calculadora, é possível considerar como seriam as várias transformações desse número. Por exemplo, em uma exibição de sete segmentos, 2 é mostrado assim: E quando virado horizontalmente, fica assim: Como tal, a imagem espelhada de 2 é 5. A tarefa neste desafio é …
18 code-golf  number 

8
Criar uma calculadora de números romanos
Crie uma calculadora básica para algarismos romanos. Exigências Suportes +, -, *,/ A entrada e a saída devem esperar apenas um prefixo de subtrator por símbolo (ou seja, 3 não pode ser IIVporque existem dois Iantes V) Manipulação do princípio da subtração na entrada e obrigação de saída em suporte …

9
Escreva um tradutor de cérebro
Em qualquer linguagem de programação ou script x , escreva um programa que leve um código-fonte válido para o cérebro de stdin e output para stdout, o código-fonte de um programa, escrito na linguagem x , que produziria exatamente a mesma coisa que o programa brainfuck faria. Seu programa deve …


10
Dicas para jogar golfe em Octave
Que dicas você tem para jogar golfe no Octave? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para o Octave (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por resposta.
18 code-golf  tips  octave 

30
Calculadora que adiciona valores de caracteres
Tarefa Construa uma calculadora, que use qualquer string, de um arquivo, stdin ou qualquer outra coisa, e adicione todos os valores dos caracteres. Exemplo Input Hello World! Output 1085 Regras A calculadora precisa aceitar apenas codificação ASCII. O código mais curto vence. Notas Em relação ao comentário de m.buettner, devo …
18 code-golf 

12
Eu te conheço, mas você não me conhece
Você está encarregado de escrever dois programas. O programa A não deve imprimir nada em todas as entradas, exceto quando o programa B é inserido, caso em que deve ser impresso 1. O programa B deve imprimir 1em todas as entradas, exceto quando o programa A for inserido, caso em …
18 code-golf  quine 


10
restrições estúpidas e deserto
Então, você estava sentado à sua mesa, jogando golfe em um programa para calcular os primeiros 20 dígitos de pi, e aí vem seu chefe e joga sua maçã pela janela. Agora você está trabalhando em um novo projeto e este computador ainda não possui nenhum recurso de texto. Nenhum. …

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.