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

9
Contar arranjos de vedação máxima

fundo Eu quero construir uma cerca. Para isso, coletei vários postes e os colei no chão. Também colecionei muitas pranchas que pregarei nos bastões para fazer a cerca. Costumo me empolgar ao construir coisas, e provavelmente continuarei pregando as tábuas nos postes até que não haja mais lugar...

9
Soma de gráficos coloridos

Em alguns casos, geralmente na física, você precisa somar gráficos. Seu desafio é escrever, em um idioma de sua escolha, um programa ou função que tome vários gráficos como imagens, calcule todas as somas possíveis e produza o resultado. Gráficos Os gráficos são imagens que contêm um fundo branco...

9
Escreva um codificador GIF

Sim, o bom e velho GIF. Amado por sua versatilidade, odiado por suas patentes e parcialmente obsoleto devido às suas limitações (e patentes), o GIF consiste, no centro, de uma paleta de cores e uma imagem indexada por paleta compactada usando o algoritmo LZW. Sua tarefa é gravar um programa que...

9
Inverta cada palavra em uma linha no vim

Sua tarefa é criar um script vim ou fornecer uma sequência de pressionamentos de teclas que funcionem em uma única linha de texto com até 140 caracteres ASCII imprimíveis (em qualquer lugar de um arquivo, com o cursor iniciando em qualquer lugar da linha) e inverter todos os espaços. seqüência...

9
Índice de Substring Mais Curto

Sou uma pessoa preguiçosa, mas eficiente, como muitos de vocês provavelmente também. Então, sempre que estou fazendo algo, quero fazê-lo com o mínimo esforço. É por isso que estou pedindo que você resolva esse problema para mim. O que tenho aqui é um tipo de documento. Em cada linha deste...

9
IMP: analisador de multiplicação implícita

Jack gosta da linguagem de programação C, mas odeia escrever expressões como V=a*b*h; multiplicar os valores. Em V=abh;vez disso, ele gostaria de escrever , por que o compilador deve gemer sobre o abhsímbolo ser indefinido, uma vez que int a, b, h;estão definidos, para que possamos deduzir a...

9
O novo navio de Teseu

O navio de Teseu é uma pergunta antiga que é algo como: Se um navio teve todas as suas peças originais substituídas, ainda é o mesmo navio? Para esse golfe, vamos substituir lentamente "peças" em um "navio" e ver quanto tempo leva para obter um navio totalmente novo. Tarefa Um navio é...

9
Detectando anagramas em uma sequência pai

Dadas duas seqüências, uma sequência pai e uma sequência de consulta, respectivamente, sua tarefa é determinar quantas vezes a sequência de consultas ou um anagrama da sequência de consultas ; aparece na sequência pai, em uma pesquisa que diferencia maiúsculas de minúsculas. Exemplos de...

9
Fractais afins quadrados de arte ASCII

Escreva o menor programa possível para criar fractais afins. Você pode usar qualquer método que achar que gere os mesmos resultados que as regras abaixo. Você não precisa usar nenhuma idéia dos métodos sugeridos! Seu programa terá duas entradas, a primeira a definir o padrão no formato 074de três...

9
Encontre a substring musical mais longa

Uma corda musical é qualquer corda que pode ser tocada em um teclado de piano. Para aqueles de nós que não fomos forçados a aprender piano quando crianças, aqui está a aparência do teclado. Portanto, a corda feed a dead cabbageé uma corda musical porque cada letra corresponde a um desses...

9
HappyCube Puzzle Solver

Esse desafio é inspirado em um quebra-cabeça que eu joguei, consistindo de peças de espuma como estas: que precisam ser montados em cubos 3D, como estes: As peças do quebra-cabeça podem ser vistas como grades de 5 * 5 quadrados, cujos quadrados 3 * 3 do meio são sempre sólidos, enquanto os 16...

9
Probabilidades de nocaute

Nocaute é um jogo de basquete, onde os jogadores se revezam atirando. É jogado como uma sequência de competições para dois jogadores, cada um com a possibilidade de "nocautear" um desses jogadores. Suponha que os jogadores sejam A B C De suas chances de arremessar e fazer uma cesta sejam 0.1 0.2...

9
Quadrado de dígitos com maior soma

Você deve escrever um programa ou função que receba uma lista de dígitos como entrada e saída ou retorne a maior soma possível, colocando esses dígitos em um quadrado. A entrada sempre conterá um número quadrado de dígitos. Um exemplo de arranjo quadrado para a entrada 9 1 2 3 4 5 6 7 7pode...

9
Pesquisa de quadrados de marcha

Marching Squares é um algoritmo de computação gráfica, usado para recuperar isocontours 2D a partir de uma grade de amostras (veja também, seu irmão mais velho, Marching Cubes, para configurações 3D). A idéia é processar cada célula da grade de forma independente e determinar os contornos que...

9
Subseqüência crescente mais pesada

Uma subsequência é uma sequência que pode ser derivada de outra sequência, excluindo alguns elementos sem alterar a ordem dos elementos restantes. Uma subsequência estritamente crescente é uma subsequência na qual cada elemento é maior que o anterior. A subsequência crescente mais pesada de uma...

9
Os Intocáveis

Números intocáveis α Um número intocável é um número inteiro positivo que não pode ser expresso como a soma de todos os divisores adequados de qualquer número inteiro positivo (incluindo o próprio número intocável). Por exemplo, o número 4 não é intocável, pois é igual à soma dos divisores...

9
Número de inclinação de dominó

Escreva um programa ou função que, dado positivo n e m, calcule o número de inclinações de dominó distintas válidas que você pode ajustar em um retângulo n por m . Essa é a sequência A099390 na Enciclopédia on - line de sequências inteiras . Você pode inserir dados como argumento (s) de função, CLA...