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
Troque o conteúdo de dois arquivos
Esta é uma questão de código-golfe. Você precisa pegar o conteúdo de dois arquivos separados (i.txt e o.txt) e trocá-los. Você pode criar um terceiro arquivo para ajudá-lo no processo, mas seu programa o exclui após a troca do conteúdo do arquivo. Renomear os arquivos agora é permitido novamente. Os …
13 code-golf 

17
Criar um desastre para o ano 2000 [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á 2 anos . Seu programa pode fazer o que você quiser. A única …

3
Procurando desesperadamente o Papai Noel
Encontre o Papai Noel e suas renas em uma cena lotada. Entrada A entrada estará em STDIN e será um número variável de linhas de caracteres de comprimento igual, mas variável. Se o Papai Noel (representado pelo personagem S) estiver em cena, seu saco de presentes (representado pelo personagem P) …


11
N Doors, K Monkeys
Existem N portas e K macacos. Inicialmente, todas as portas estão fechadas. Rodada 1: O primeiro macaco visita cada porta e alterna a porta (se a porta estiver fechada, ela será aberta; se estiver aberta, será fechada). Rodada 2 : O 1º macaco visita todas as portas e alterna a …

3
Os centros de um triângulo
Círculos e quadrados têm um ponto central único e definido. No entanto, a noção do centro de um triângulo tem sido discutida há muito tempo. Quatro centros diferentes eram conhecidos pelos gregos antigos: Incentivo : a interseção dos bissetores de ângulos do triângulo Centroid : A interseção das linhas de …

4
Hard Code Golf: Crie uma sala de chat
Cue Storyline: É o início do século 21, e a maioria das coisas se tornou coisa do passado. Você e seus colegas jogadores de código de golfe, no entanto, estão em uma missão para reencenar os anos 90. Como parte desse desafio, você deve recriar uma sala de bate-papo minimalista. …
13 code-golf 

4
Mozart golf - mini "Rondo"
Saída "Mozart - Alla Turca" para stdout (consulte o exemplo para "implementação de referência") Tente descobrir como compactar o sintetizador e a música em tamanho mínimo. Requisitos: Formato adequado para alimentação aplay -f cd(endian assinado de 16 bits, 2 canais); Toda a música deve ser tocada (sem notas ou partes …
13 code-golf  music 

30
Cor RGB int para hexadecimal
Dado três números inteiros rgb, produza representação hexadecimal como uma sequência. Input: Output: 72 61 139 #483D8B 75 0 130 #4B0082 0 255 127 #00FF7F O código mais heterodoxo mais curto vence
13 code-golf 

7
Inverter palavras sem alterar maiúsculas ou pontuação
Crie um programa com a menor quantidade de caracteres para inverter cada palavra em uma sequência, mantendo a ordem das palavras, bem como pontuação e letras maiúsculas, em seu lugar inicial. Por "ordem das palavras", quero dizer que cada palavra é dividida por um espaço vazio (""), de modo que …

8
Calcular a data da Páscoa
Sua função ou programa deve levar um ano como entrada e retornar (ou imprimir) a data (no calendário gregoriano) dos anos da Páscoa (não a Páscoa Ortodoxa Oriental). A data retornada deve ser formatada de acordo com a ISO 8601, mas com suporte para anos maiores que 9999 (como 312013-04-05 …
13 code-golf  date 

1
Solitaire Dreams - Criando uma mão inicial ganhadora de paciência
Wsou eu. Cave Johnson. É 21 de maio. Você está trabalhando na Aperture Science, a melhor empresa do mundo, e amanhã lançaremos a versão 3.0 do nosso principal sistema de janelas (ou WindowS ): CavOS. Infelizmente, amanhã de manhã, nosso principal concorrente também está lançando a versão 3.0 de suas …
13 code-golf  game 

5
Crie um índice de legibilidade
O algoritmo de legibilidade Flesch-Kincaid depende das medidas de contagem de palavras e contagem de sílabas, nenhuma das quais é totalmente objetiva ou facilmente automatizável usando um computador. Por exemplo, "code-golf", com o hífen, conta como uma palavra ou duas? A palavra "milhão" é duas ou três sílabas? Nesta tarefa, …

3
Operadores Bitwise em Brainfuck
Sua tarefa é criar um programa cerebral para cada um dos seguintes operadores binários. Cada programa deve pegar um ou dois números de 8 bits (A e B) da entrada e calcular a operação especificada: A XOR B A AND B A OR B A Shifted Left by 1 (circular …
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 


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.