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

10
Intérprete de conversação

"Talk" é uma linguagem baseada em acumulador baroquificada criada em resposta à citação de Dennis no talk.tryitonline.net. Waiting for someone to create an esolang called talk. . O idioma "Talk" possui 4 comandos: 00 Se o acumulador for 0, defina o acumulador como 0. 01 Se o acumulador for 0,...

10
Avião explodir

O Blow-up é uma ferramenta poderosa em geometria algébrica. Permite remover singularidades de conjuntos algébricos , preservando o restante de sua estrutura. Se você não estiver familiarizado com nada disso, não se preocupe, o cálculo real não é difícil de entender (veja abaixo). A seguir,...

10
Golfe (6 cartas) Golfe!

Golfe Golfe! Este é o meu primeiro desafio, por favor, seja gentil! O desafio é escrever um programa que produza a pontuação correta para um layout no jogo de cartas "Golf". O jogo de cartas Golf tem muitas variações. As regras da casa que eu uso seguem as regras padrão do Six-Card Golf...

10
Aproximado do quinto perfeito

Começando no 1-TET, forneça temperamentos iguais que tenham uma melhor e melhor aproximação do quinto perfeito (apenas proporção 3/2). ( Sequência OEIS A060528 ) A descrição formal da sequência, copiada do OEIS: Uma lista de temperamentos iguais (divisões iguais da oitava) cujos passos de...

9
Numeração de palavras cruzadas

Produza um programa para numerar corretamente uma grade de palavras cruzadas. Entrada A entrada será o nome de um arquivo que representa a grade de palavras cruzadas. O nome do arquivo de entrada pode ser passado como argumento, na entrada padrão ou por outros meios convencionais que não sejam...

9
Construa um motor para um jogo de labirinto

Este é um acompanhamento da questão Imprimir um labirinto . Se você gostou desta pergunta, adicione mais algoritmos de geração de labirinto;). Para esta tarefa, você terá que implementar um mecanismo de jogo para um jogador que deve encontrar o tesouro em um labirinto e sair da masmorra. O...

9
Divida uma palavra em partes com pontuações iguais

Assumindo A = 1, B = 2 ... Z = 26, e o valor de uma palavra é a soma desses valores de letras, é possível dividir algumas palavras em duas partes, para que elas tenham valores iguais. Por exemplo, "wordsplit" pode ser dividido em duas partes: ordsl wpit, porque o + r + d + s + l = w + p + i +...

9
Saída de números primos próximos

Escreva um programa que utilize uma entrada (que pode ou não ser primo) e lista o primo imediato a seguir e precedendo. Exemplo de entrada: 1259 Exemplo de saída: 1249 1277 O programa mais curto vence. É necessário executar dentro de 10 segundos em um PC de mesa moderno. As entradas serão...

9
Física golfe: tiro inclinado

"E agora para algo completamente diferente." Um pássaro zangado é atingido em um ângulo β em relação à horizontal na velocidade u. O chão é íngreme, inclinado em um ângulo α. Encontre a distância horizontal q que o pássaro viajou antes de atingir o chão. Faça uma função f (α, β, u) que retorne...

9
Combinador de pontos fixos para golfe

Escreva um combinador de pontos fixos no menor número de caracteres possível, no idioma de sua escolha. forma livre ( ou seja , o que for mais curto): programa inteiro, função real, trecho de código você não pode usar a biblioteca padrão, se houver uma no entanto, você pode extraí-lo de outras...

9
Números, somas, produtos

Dada uma grade 20 × 20 de números inteiros não negativos, encontre uma sub-grade 3 × 3 em que o produto da soma das linhas individuais atinja o máximo. Falado em fórmulas: Dada a sub-rede 3 × 3 a função de maximizar é Por linha, a soma é calculada e as somas individuais são...

9
Construa um proxy simples

Crie o servidor proxy mais curto. Especificações de entrada / saída Cliente: Entrada: um número de porta (número inteiro de 32 bits) (,) ou (espaço) uma url (consulte os casos de teste) Saída: fonte html do URL Servidor: Entrada: porta a ser ouvida (número inteiro de 32 bits) Saída: REC...

9
Adição de ponto flutuante, sem flutuadores!

Sua tarefa é escrever um programa, em qualquer idioma, que adiciona dois números de ponto flutuante em conjunto, sem usar nenhum matemática ponto fracionários ou flutuantes. Matemática inteira é permitida. Formato O formato para os números são cadeias contendo 1 e 0 que representam o valor...

9
Analisador de tags simples

Este é um modelo de um analisador de HTML que perdoa. Em vez de analisar o HTML e extrair atributos, nesse código golf, o analisador de tags será simples. Escreva uma função que analise uma estrutura de tags e retorne seu formulário entre parênteses. Uma tag de abertura consiste em uma letra...

9
Traçado de raios bidimensional

O desafio é implementar um programa de rastreamento de raios bidimensional, baseado em texto. Fontes de luz branca são @símbolos. R, GE Bsão filtros de luz. /e \são espelhos com 80% de refletividade. ?é um sensor de luz. >, <, ^E Vcombinar a luz na direção adequada (por exemplo, se um...

9
Calcular o número de topologias em {1,2,…, n}

Tarefa Escreva uma função / programa que tome ncomo parâmetro / entrada e imprima / retorne o número de topologias (demonstradas abaixo) no aparelho {1,2,...,n}. Definição de Topologia Seja X qualquer conjunto finito e assuma que T, que é um subconjunto do conjunto de potências de X (isto é,...

9
Pinte essa cerca

Você é Tom Sawyer e precisa pintar uma cerca de 102400 m de comprimento. Felizmente, seus amigos decidiram ajudá-lo na troca de várias coisas. Cada amigo vai pintar L metros, a partir de S com a cor C . S , L são a quantidade inteira de metros e 1 ≤ C ≤ 97. Ficando entediado, você decide descobrir...

9
Otimize a multiplicação da cadeia da matriz

Esse desafio é calcular a ordem de multiplicação mais eficiente para um produto de várias matrizes. O tamanho das matrizes é especificado em uma única linha de entrada padrão. Você deve imprimir na saída padrão uma lista de números inteiros indicando a ordem na qual as multiplicações devem ser...

9
Jogando o jogo do nome

Escreva um programa para jogar o nome do jogo . Entrada Seu programa deve aceitar um único nome como entrada do usuário de alguma forma (por exemplo, ler da entrada padrão ou como um argumento da linha de comando). Você pode assumir que o nome é uma única palavra que consiste em uma letra...