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

41
Enésimo termo da sequência de Van Eck

Produza o enésimo termo da sequência de Van Eck. A sequência de Van Eck é definida como: Começa com 0. Se o último termo for a primeira ocorrência desse termo, o próximo termo será 0. Se o último termo ocorreu anteriormente, o próximo termo é quantos passos atrás foi a ocorrência mais...

41
Primeiro número a conter cada letra

Dada uma única letra de A a Z (exceto J e K) como entrada, imprima o menor número inteiro não negativo que contém essa letra em sua forma escrita. Suponha que os números nunca contenham a palavra "e", assim 101como "cento e um", não "cento e um". Suponha a contagem americana (em pequena escala),...

41
Matrículas francesas

Caixa de areia Placas Francesas As placas francesas vêm em uma ordem seqüencial, seguindo um padrão específico de números e letras:AB-012-CD Desafio Escreva um programa ou função que, para um determinado número, emita o número correspondente da placa francesa . Seu programa não deve lidar com...

40
Random Password Generator

O servidor de domínio exige que todos os funcionários tenham uma senha forte e aleatória, em conformidade com as seguintes regras: Exatamente 15 caracteres. Apenas caracteres digitáveis ​​pelo teclado (conforme mostrado no tipo de código abaixo). Ensinar as vendas a usar os códigos ALT + NUMPAD...

40
Afundamos ou nadamos?

O problema Um cenário do fim do mundo está descrito por três números em uma única linha, n, m, e p. A seguir a essa linha estão as nlinhas com mvalores por linha. Cada valor representa o total de unidades de água que cada célula pode conter. As plinhas a seguir descrevem o clima para os próximos...

40
Verifique se o ponto está dentro do triângulo

Seu objetivo é determinar se um determinado ponto 2D X está dentro da área do triângulo com os vértices A, B, C. Escreva uma função que considere as coordenadas do ponto de teste X e os três vértices do triângulo (totalizando 8 coordenadas) e retorne True se o ponto estiver dentro desse triângulo...

40
Programando com bits e bytes

Neste desafio, você escreverá um intérprete para um idioma simples que eu inventei. O idioma é baseado em um único acumulador A, com exatamente um byte de comprimento. No início de um programa, A = 0. Estas são as instruções de idiomas: !: Inversão Esta instrução simplesmente inverte todos os...

40
Unidades de tempo Qeng Ho

No excelente e fascinante livro de Vernor Vinge, A Deepness in the Sky (que, a propósito, eu recomendo muito 1 ), o Qeng Ho , uma cultura que abrange vários sistemas estelares, não tem noção de "dias", "meses" ". anos ", etc., e, portanto, possui um sistema exclusivo de cronometragem que mede o...

40
Avançar Feliz Ano Novo, 2016!

Sua entrada será um número inteiro entre 1970 e 2090 (inclusive), representando um ano. Seu programa deve produzir o próximo ano em que o dia de ano novo cai no mesmo dia da semana que o ano de entrada. Casos de teste: Abaixo estão as entradas e saídas de amostra 2001 => 2007 2047 =>...

40
Centralize o texto!

Centralize o texto! Neste desafio, você estará centralizando várias linhas. Exemplos Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf Especificações Cada linha de entrada sempre terá pelo menos um caractere que...

40
Gatos vão miau, vacas vão moo

Todo mundo sabe que os gatos ficam miau, mas o que muitos não percebem é que os caaaats ficam meeeeoooow. De fato, o comprimento da vogal que o gato produz depende do comprimento da vogal com a qual você a dirige. Da mesma forma, vacas vão moo, mas coooows vão moooooooo Desafio Você deve...

40
Maior Divisor Comum

Sua tarefa é calcular o maior divisor comum (GCD) de dois inteiros dados no menor número de bytes de código possível. Você pode escrever um programa ou função, recebendo entrada e retornando saída através de qualquer um dos nossos métodos padrão aceitos (incluindo STDIN / STDOUT, parâmetros de...

40
Contador de votos da troca de pilhas

Escreva um programa / função que retorne a contagem de votos de sua própria resposta do Stack Exchange no momento de sua execução. Seu programa / função pode acessar esta página ( codegolf.stackexchange.com/questions/82609 ) fora da Internet, no entanto: Seu programa / função pode não aceitar...

40
Imprima vários números desinteressantes!

Um número desinteressante (que eu totalmente não compensava apenas para esse desafio) é criado assim: Tome um número inteiro positivo N Crie um novo número O adicionando os dígitos de N no final de N O número final desinteressante é O * N Por exemplo, para N = 12: O = 1212 O * N =...

40
Quantas luzes estão acesas?

Você é um pontinho num avião cartesiano. Pensando na sua existência, você decide andar pelo seu avião e tocar as coisas. Você percebe que cada par de coordenadas que você visita possui um interruptor de luz. Para se divertir, você decide alternar cada opção que encontrar. O Desafio : Criar um...

40
Palavras -> Skyline da cidade

O desafio Seu programa ou função aceitará uma entrada de sequência única de STDIN ou um parâmetro de função. Você pode assumir que a entrada conterá apenas caracteres alfabéticos (a-zA-Z), espaços e pontos finais. A entrada não diferencia maiúsculas de minúsculas, portanto, você deve tratar 'a'...

40
Conecte os pixels

Dado um texto como este: # #### ## # ## # ## # #### ## Produza o mesmo texto, mas conectando os pixels aos caracteres ─│┌┐└┘├┤┬┴┼. Se um pixel não tiver vizinhos, não o altere. Portanto, a saída do último texto é: │ ─┬── ┌─ │ └─ │ ┌┘ │ └──┘ ─┘ Você pode receber a entrada como uma matriz...