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

45
Os porcos são capazes de voar?

Tarefa Sua tarefa é escrever uma função ou um programa em um idioma de sua escolha que analise algumas declarações e determine se é possível concluir com base nessas declarações que os porcos são capazes de voar. Entrada A entrada é uma String que pode ser lida em STDIN, usada como argumento de...

45
Maior substring comum em tempo linear

Esse desafio é escrever código para resolver o seguinte problema. Dadas duas seqüências A e B, seu código deve gerar os índices inicial e final de uma subseqüência de caracteres A com as seguintes propriedades. A substring de A também deve corresponder a alguma substring de B. Não deve mais...

45
Números de espingarda

Os números da espingarda são uma sequência com uma definição bastante simples, mas com alguma estrutura interessante. Comece com os números naturais: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... Agora pegue todos os números nos índices divisíveis por 2 , agrupe-os...

45
Me ama, não me ama

Me ama, não me ama Este jogo infantil simples é antigo, mas ainda é popular. Já que estamos vivendo no século 21 agora, vamos digitalizá-lo! Especificação O programa não deve receber nenhuma entrada, a menos que você esteja usando um idioma que não possa gerar uma semente aleatória - nesse caso,...

45
Imprimir todos os endereços IPv6

Isso me lembra quando, há alguns anos, alguém enviou uma torrent "Hacker tool: lista completa de todos os endereços IP". Obviamente, essa era apenas uma lista gerada dos ~ 4 bilhões de endereços IPv4, mas milhares de "h4xx0rz" fizeram o download. Olha mãe, imahacker! Isso foi então, mas hoje em...

45
Contar somas de dois quadrados

Dado um número não negativo n, imprima o número de maneiras de expressar ncomo a soma de dois quadrados de números inteiros n == a^2 + b^2( OEIS A004018 ). Observe que ae bpode ser positivo, negativo ou zero, e sua ordem é importante. Menos bytes ganha. Por exemplo, n=25dá 12porque 25pode ser...

45
Hexadecimal e o alfabeto

Nesse desafio, você receberá uma entrada, a converterá em hexadecimal, fará algumas alterações e exibirá o resultado. Como eles têm apenas 16 caracteres em hexadecimal, seu código precisará ser o mais curto possível. Exemplos Os exemplos são separados por uma linha em branco. A primeira linha...

45
Executar Stackylogic

Stackylogic é uma linguagem de programação baseada em lógica que inventei 0's 1' e 's para entrada e saída de um único 0ou 1após a conclusão. Um programa Stackylogic consiste em linhas que podem conter apenas os três caracteres 01?, bem como exatamente um <no final de uma das linhas. As linhas...

45
Contagem sem 3

fundo Quando eu estava no ensino fundamental, costumávamos jogar um jogo na aula de matemática que é o seguinte. Todas as crianças se sentam em um grande círculo e se revezam na contagem, começando em 1 . No entanto, os seguintes números devem ser ignorados durante a contagem: Números que são...

45
Todos a bordo do trem ASCII

Todos a bordo do trem ASCII! o O O ___ ___ ___ ___ ___ ___ ___ ___ ___ o | C | | O | | D | | E | | | | G | | O | | L | | F | TS__[O] |___| |___| |___| |___| |___| |___| |___| |___| |___|

45
Vamos jogar tênis

De repente, quero muito jogar tênis, mas infelizmente não tenho quadra! Surpresa! É aqui que você entra. Você precisa imprimir uma quadra de tênis para mim, mas precisa fazê-lo no menor número possível de bytes por motivos confidenciais. Quadra de tênis --------- | | --------- | |...

45
Big Ben vai BONG

Sua tarefa é criar um programa que imite o Big Ben (Twitter) . Tarefa Sempre que uma nova hora começa (de acordo com a hora local do seu computador ou com o UTC), é necessário gerar tempos BONGrepetidos hour(com um espaço entre as palavras). Por exemplo, quando são 3 horas, você precisa emitir...

45
Um pouco, uma mordidela ou byte?

Inspirado por este desafio Dado um número inteiro no intervalo 0 <= n < 2**64, imprima o contêiner de tamanho mínimo em que ele pode caber bit: 1 mordidela: 4 byte: 8 curta: 16 int: 32 longo: 64 Casos de teste: 0 -> 1 1 -> 1 2 -> 4 15 -> 4 16 -> 8 123 -> 8 260 ->...

45
Desenhar / plotar um gráfico de coração

Seu desafio é desenhar / traçar um dos corações abaixo. O tamanho deve ter pelo menos 50 x 50 pixels (os gráficos vetoriais estão OK). Você pode escolher qual dos corações deseja desenhar / traçar. Eixos, linhas de grade etc. são aceitos. Deve haver pelo menos 100 coordenadas / pontos distintos no...

45
Levenquina cíclica

fundo Como a maioria dos usuários regulares de PPCG saberá, uma solução é um programa que gera seu próprio código-fonte quando executado; e a distância de Levenshtein entre duas cadeias é o número mínimo de inserções, exclusões e edições necessárias para alterar uma cadeia pela outra. Neste...

45
Referências das citações de Golf my Shakespeare

Enquanto escrevia meu ensaio para Shakespeare, percebi que precisava encurtar minhas referências de citações para comprimentos mais gerenciáveis. Eu já escrevia isso anteriormente: (Act 1, Scene 2, Lines 345-346) Mas agora me disseram para escrevê-las assim: (I.ii.345-6) Claramente, eu...