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

9
Encontre a próxima hora "interessante"

Por acaso, olhei para o meu relógio hoje exatamente às 11:11:11 (e hoje é 1/11; pena que não é 2011), e isso me fez pensar: eu sei! Eu deveria fazer disso uma questão de código de golfe! Eu sou um trouxa. De qualquer forma, seu desafio é levar uma hora, minuto e segundo como entrada e gerar o...

9
Tira todos os caracteres ASCII não imprimíveis

Seu desafio, se você estiver codificado para aceitá-lo, é executado da seguinte maneira: Você pode escolher um dos seguintes desafios a serem implementados: Desafio # 1 Ler de um arquivo a.txt Grave apenas caracteres ASCII imprimíveis (valores 32-126) em um arquivo b.txt Desafio # 2 Com um...

9
Contar caracteres, transformá-los em uma cifra

Problema: Você deve criar um programa que faça o seguinte: pega uma grande sequência de texto em minúsculas e conta todas as ocorrências de cada letra. então você coloca as letras em ordem, da maior para a menor ocorrência. então você pega essa lista e a transforma em um codificador /...

9
Encontre o nó mais profundo de uma árvore binária

Escreva um programa que use uma árvore binária como entrada e produz o nó mais profundo e sua profundidade. Se houver um empate, imprima todos os nós envolvidos, bem como suas profundidades. Cada nó é representado como: T(x,x) T(x) T onde Té o identificador de um ou mais caracteres...

9
Numeração de permutação

O desafio Para um determinado conjunto de n números inteiros, escreva um programa que produzirá seu índice lexicográfico. As regras A entrada deve ser apenas um conjunto de números inteiros não negativos separados por espaços. Você deve gerar o índice lexicográfico (intervalo de 0 a n! -1,...

9
Calcular quantos cubos um cubo pode ser cortado

Imagine um cubo que possamos cortar em cubos menores sem pedaços restantes. Encontre quantos cubos um cubo pode ser cortado. Por exemplo, um cubo pode ser cortado em 8, 27 (obviamente, terceira potência de números inteiros) e 20 (19 cubos pequenos mais um oito vezes o tamanho dos outros, veja a...

9
Gere a tabela de grupo para Z_n

Os grupos são uma estrutura amplamente utilizada em matemática e têm aplicações em ciência da computação. Esse desafio de código é sobre o menor número de caracteres para criar uma tabela de grupo para o grupo de aditivos Z n . Como a tabela é construída: Para Z n , os elementos são {0, 1, 2, ...,...

9
Tuning Strings

Tarefa Escreva um programa para determinar a nota tocada, além de quantos centavos desafinados, de uma corda afinada para uma determinada frequência e pressionada em um determinado ponto. Por uma questão de simplicidade, suponha que a frequência do som produzido e o comprimento da corda à...

9
Validar soluções Loopy

Este é um desafio adicional ao desafio de gerar quebra-cabeças Loopy . Você pode resolver esse desafio antes de tentar o desafio mais difícil no link anterior. O objetivo deste desafio é validar a solução para um quebra-cabeça maluco. Por favor, pegue toda a documentação sobre o que é um...

9
O caminho da floresta

Depois de seu desastroso passeio de canoa , você acabou caindo de uma cachoeira no final das corredeiras do rio. Sua canoa explodiu, mas você conseguiu sobreviver à explosão. No entanto, sua jornada no rio ficou completamente fora do mapa - agora você se perdeu no meio de uma floresta. Felizmente,...

9
Contando varas; conte suas varas

Alguma experiência As barras de contagem são pequenas barras (3-14 cm de comprimento) que foram usadas por matemáticos de muitas culturas asiáticas por mais de 2000 anos para representar qualquer número ou fração inteira. (Neste desafio, nos concentraremos em números inteiros não assinados). Havia...

9
Gerador de código de arte ASCII

Eu tenho um programa que gera código Brainfuck formatado. Eu corro meu programa ./example "S" e a saída é +[>+ < +++ ] >--. que imprime S em Brainfuck. Seu objetivo é escrever um programa que aceite uma string como entrada e produza o código fonte em outro idioma que imprima essa...

9
Dicas para jogar golfe no OCaml

Inspirado na variedade de outras 'Dicas para jogar golfe no idioma xyz'. Como sempre, sugira apenas dicas específicas para o OCaml e não para programação em geral. Uma dica por resposta, por

9
Gráfico dos resultados de pesquisa do Google

Quando você pesquisa algo no Google , ele fornece uma mensagem conveniente no topo da página dizendo algo como About 53,000,000 results (0.22 seconds). (Os números mudam dependendo do que foi pesquisado, é claro.) Neste desafio, você escreverá um programa que desenha um gráfico ASCII logarítmico...

9
Iteração de Moore

Info Os números de 1 a 9 representam uma célula na vizinhança de Moore , com 5 sendo a célula central. Então: 123 456 789 1={-1,-1} 2={-1, 0} 3={-1, 1} 4={ 0,-1} 5={ 0, 0} 6={ 0, 1} 7={ 1,-1} 8={ 1, 0} 9={ 1, 1} O desafio Você pode receber entradas via STDIN, ARGV ou argumento de função e...

9
Gere inclinações válidas de Fibonacci

fundo O mosaico de Fibonacci é um mosaico da linha (1D) usando dois segmentos: um curto, S e um longo, L (a razão de comprimento é a proporção áurea, mas isso não é relevante para esse desafio). Para que um ladrilho usando esses dois protótipos seja realmente um ladrilho de Fibonacci, as seguintes...

9
Classificar por alfabeto personalizado

O desafio é criar um programa que classifique uma lista de palavras, apenas que as palavras precisem estar na ordem de um determinado alfabeto aleatório. Seu programa aceitará uma sequência de palavras separadas por vírgula e um novo alfabeto. Seu programa produzirá cada palavra da mesma maneira...