Perguntas com a marcação «code-golf»

13
Retângulo de texto

Seu programa obtém um texto como entrada, com pelo menos 8 caracteres e sempre consistindo em um número par de caracteres. (não é necessário avaliar a correção da entrada). Seu objetivo é exibir esse texto como um retângulo. Por exemplo, dado HelloWorldcomo uma entrada, exiba Hell d...

13
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...

13
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 ou...

13
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 as...

13
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...

13
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...

13
Exclua os arquivos ".DS_Store" traquinas

Se você usa o OS X, pode estar familiarizado com os famosos arquivos ".DS_Store" ocultos produzidos como resultado do uso do Finder. O desafio é escrever um código que percorra todo o sistema de arquivos e exclua qualquer arquivo chamado ".DS_Store". Código clássico de golfe - o código mais...

13
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. O objetivo: criar...

13
Game of Set Puzzle

Talvez você conheça o jogo de Set (um jogo maravilhoso para crianças), um jogo de cartas com 81 cartas, onde cada carta tem uma figura com 4 atributos diferentes (forma, número, cor e preenchimento). Cada atributo possui 3 valores diferentes: form: wave, oval, diamond colour: red, purple, and...

13
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 porta. Então o...

13
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

13
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)...

13
Implementar o emulador da Universal Machine

O objetivo é escrever um programa completo que emule a Máquina Universal do ICFP 2006 com o código mais curto. A Universal Machine possui um conjunto de instruções muito simples, explicado aqui . O emulador precisa ler um nome de arquivo no argumento da linha de comando e executar o arquivo como o...

13
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...

13
Faça uma jogada em um tabuleiro Go

Você recebe uma posição no tabuleiro de um jogo Go e uma jogada para jogar. Você precisa mostrar se a mudança é legal ou não, e a nova posição no conselho, se for legal. Uma breve explicação dos movimentos do Go: o jogo consiste em colocar, alternativamente, peças em preto e branco ("pedras") em...

13
Código Morse para saída padrão

Esta questão envolve receber entradas no código Morse como. (ponto final) e - (símbolo de menos), com espaços para separar a entrada. Sua tarefa é converter o código em saída padrão. Você pode assumir que a única entrada contém símbolos de caracteres encontrados no alfabeto Código Morse...

13
Escreva um compilador brainfuck

Escreva um programa que pegue um programa de foda cerebral e o compile no código de máquina executável. Você pode segmentar x86, x86_64, jvm (java bytecode) ou armv6 e usar um dos seguintes formatos executáveis: ELF, a.out, arquivo de classe, exe, com. O executável deve funcionar no Linux ou...

13
Exibir sentença em ordem alfabética

Escreva um programa que pega uma string e gera todos os caracteres em ordem alfabética. Os espaços e símbolos podem ser ignorados ou excluídos, mas as letras maiúsculas e minúsculas devem permanecer no mesmo caso. Entrada de amostra: Johnny walked the dog to the park. Saída de...