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

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

24
Relógio ASCII com marcadores de ponto e vírgula
Introdução Imagine que a linha de caracteres seja de fato duas linhas. A linha superior - pontos - representa horas (sistema 24 horas), enquanto as vírgulas inferiores representam minutos . Um personagem pode representar hora, minuto ou ambos - sempre que possível. No começo, provavelmente você precisaria converter minutos desde …
39 code-golf  string  clock  time 


1
Crie um chatbot para as salas de chat do Stack Exchange
O desafio O objetivo deste desafio é criar um chatbot que possa ser executado nas salas de chat do Stack Exchange. Seu bot precisa ser capaz de detectar quando comandos específicos são postados por um usuário e responder a ele. Esta é a lista de comandos e o que seu …
39 code-golf 

5
Adicionando números com o Regex
Quero tentar um novo tipo de desafio de golfe regex, que solicite que você resolva tarefas computacionais não triviais com nada além de substituição de regex. Para tornar isso mais possível e menos trabalhoso, você poderá aplicar várias substituições, uma após a outra. O desafio Começaremos simples: dada uma string …

8
Construa uma parede de tijolos constante
Uma parede de tijolos é um retângulo feito de tijolos horizontais de 1 por n empilhados em linhas. Aqui está uma parede de altura 4 e largura 8, com tamanhos de tijolo mostrados à direita. [______][______] 4 4 [__][____][__][] 2 3 2 1 [][______][____] 1 4 3 [____][______][] 3 4 …

29
Código próximo ao desafio: Soma de números inteiros
Este é um desafio simples: dada uma sequência de números inteiros, encontre a soma de todos os números inteiros nela. Mas com uma torção. Sua pontuação é a distância de Levenshtein entre seu código e a seguinte frase (O desafio): Dado um conjunto de números inteiros, encontre a soma de …

22
Texto de triangulação
Escreva um programa ou função que utilize uma sequência garantida para conter apenas caracteres ASCII imprimíveis , exceto espaço, e que seja um número triangular positivo (1, 3, 6, 10, 15, ...) de comprimento. Imprima ou retorne a mesma sequência, mas moldada em um triângulo usando espaços. Alguns exemplos mostram …


14
Programando com uma tecla Shift esporádica
Há algo de errado com o seu teclado. A Shiftchave tem uma mente própria. Toda vez que você digita um personagem, você não tem idéia se ele sairá alterado ou não (embora seja 50-50). Além das teclas de caracteres padrão, nada no teclado é funcional. Não há mouse ou outro …



30
Escreva um aforismo usando código válido [fechado]
Você pode escrever um aforismo em no máximo 4 linhas de código? O código deve ler o máximo possível um aforismo em inglês simples e retornar o booleano true. Idioma: de escolha. Critérios para resposta aceita: Maioria dos votos em 180 30 dias. (8 th de julho de 2014) Originalidade: …


8
Colocação preguiçosa do encouraçado
Imagine o seguinte cenário: você está jogando com um amigo, mas decide trapacear. Em vez de mover um navio depois que ele atira onde costumava estar, você decide não colocar nenhum navio. Você diz a ele que todos os seus tiros são errados, até que seja impossível colocar navios dessa …

25
HelolW rdlo (Um desafio de enfiar)
Eu tenho um desafio para você: Imprima "Hello World" usando qualquer idioma. Cada caractere deve ser impresso a partir de seu próprio e exclusivo thread É isso aí. Obviamente, como não há garantia de que os encadeamentos operem na ordem em que você os inicia, você deve tornar o encadeamento …
39 code-golf 

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.