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
Numeração de linha - implemento nl
Sua tarefa é implementar um programa semelhante à nlferramenta de linha de comando dos utilitários principais do GNU. As brechas padrão são proibidas. Você não pode usar nenhuma função, programa ou utilitário interno ou externo para numerar as linhas de um arquivo ou string, como nlele próprio ou o =comando …


3
Seja um epidemiologista!
Desafio Você deve criar um modelo simples de como a doença se espalha por um grupo de pessoas. Regras e Requisitos O modelo deve ser uma matriz 2D de 1000 por 1000, com cada elemento sendo uma pessoa diferente. O usuário deve inserir três variáveis ​​usando argv: probabilidade de transmissão …

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


1
Código-Golf Ascii Art Mini-Golf
Introdução Vamos jogar mini-golfe! A bola de golfe é representada por a .e o buraco por a O. Você quer fazer um buraco em cada buraco, mas não é bom em colocar. De fato, você se recusa a tentar colocar na diagonal! Apenas para cima, para baixo e para os …

15
Escolha a vara mais longa
Você é um jovem nerd de programação que vive com seus outros 2 melhores amigos. Toda semana, um de vocês tem que fazer todas as tarefas da casa e decide quem é a vez de escolher um pedaço de pau. Quem escolhe o menor palito perde e faz todas as …


4
Inverso do formato Golf String ()
Inverta o método Format. O Formatmétodo da classe String (ou equivalente, como sprintf) está disponível na maioria dos idiomas. Basicamente, é necessária uma string "Format" que pode conter espaços reservados com alguma formatação extra e zero ou mais valores a serem inseridos em vez desses espaços reservados. Sua tarefa é …
13 code-golf  string 

1
Teste de primazia em Manufactoria
fundo Manufactoria é um jogo sobre programação. O jogador deve usar uma forma de linguagem de programação bidimensional para concluir tarefas. Se você nunca ouviu falar, a maneira mais fácil de aprender é experimentar os primeiros níveis do jogo. Desafio Seu desafio é criar um programa que teste a primalidade …

10
Multiplicar Quaternions
Escreva uma função ou programa nomeado que calcule o produto quaternion de dois quaternions. Use o mínimo de bytes possível. Quaternions Quaternions são uma extensão dos números reais que ampliam ainda mais os números complexos. Em vez de uma única unidade imaginária i, os quaternions usam três unidades imaginárias i,j,kque …

1
Courier Ception
Courier Ception O programa deve aceitar qualquer sequência como entrada e gerar uma imagem de pixel que mostra a sequência de entrada no Courier. Todas as letras que contêm um 'buraco' (como abdegopqABDPQRetc) cercado por pixels pretos também devem ser preenchidas em preto. Entrada O Programa deve poder aceitar qualquer …

1
Fusão de fogos de artifício
Visão geral Dada uma lista de fogos de artifício a-ze horários 3-78, organize-os com fusíveis para que todos acendam na hora correta. Uma linha de entrada é fornecida como letras e números separados por espaço: a 3 b 6 c 6 d 8 e 9 f 9 Esse exemplo mostra …

8
Qual é o seu signo?
Escreva um programa que use uma data de nascimento (mês e dia do mês) como entrada e produz o sinal, elemento e qualidade correspondentes do zodíaco ocidental . Para os propósitos deste desafio, eles são definidos exatamente como na tabela na página da wikipedia vinculada: Sign Date Range Element Quality …

9
Há água na minha janela
O cenário Eu dirijo ao longo de uma estrada com meu carro e começa a chover. As gotas de chuva estão caindo na minha janela aleatoriamente e agora eu me pergunto: qual é a maior área molhada conectada? A tarefa Para facilitar, a janela é dividida em uma matriz de …
13 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.