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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

10
Zigzagify a String
Escreva um programa (ou função) que receba uma sequência não vazia de qualquer caractere ASCII imprimível . Imprima (ou retorne) uma cadeia de caracteres em zigue-zague na cadeia de caracteres com todos os pares de caracteres vizinhos vinculados por: /se o primeiro caractere ocorrer antes do segundo caractere na ordem …
46 code-golf  string 

30
Nomes dos elementos acima de 118
A IUPAC, em sua insuportável sabedoria, criou um nome de elemento sistemático para qualquer elemento recém-criado. Este é o nome temporário de um elemento até que eles finalmente se decidam sobre um nome real. Funciona assim: a cada dígito de um número de elemento é atribuído um prefixo com base …

30
Ponteiros, ponteiros, ponteiros!
Introdução Nas saídas de erro de algumas linguagens como Java, um ponteiro é mostrado para dar ao programador uma idéia exata de onde o erro deu errado. Veja este exemplo no Ideone: Main.java:12: error: ';' expected Invalid Java! ^ Observe que o sinal de intercalação mostra onde está o código …
46 code-golf 

24
Dicas para jogar golfe em Pyth
Pyth é uma linguagem de programação procedural inspirada em Python, criada pelo usuário do PPCG isaacg . Que dicas gerais você tem para jogar golfe em Pyth? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para Pyth. …
46 code-golf  tips  pyth 

20
Desenhar a escadaria do diabo
A Escadaria do Diabo é uma função semelhante ao fractal relacionada ao conjunto Cantor. Sua tarefa é replicar essa função descolada - na arte ASCII! Entrada Um único inteiro n >= 0, indicando o tamanho da saída. A entrada pode ser fornecida via STDIN, argumento de função ou argumento de …

30
Rock ininterruptamente
No menor número de caracteres Unicode possível, imprima o seguinte (144 caracteres): 1, 2, 3 o'clock, 4 o'clock rock, 5, 6, 7 o'clock, 8 o'clock rock, 9, 10, 11 o'clock, 12 o'clock rock, We're gonna rock around the clock tonight. Você não deve usar nenhum número no seu código, exceto …

30
Texto falso de letreiro
Neste desafio, o texto de letreiro falso é um texto que é mostrado parte por parte, de maneira semelhante à rolagem. Alguns exemplos: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba …
46 code-golf  string 

30
Resposta à vida, ao universo e a tudo
Tarefa Dada uma String como entrada, sua tarefa é produzir 42 apenas se a String de entrada for exatamente o seguinte: abbcccddddeeeeeffffffggggggghhhhhhhhiiiiiiiiijjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz Ele pode gerar qualquer outro valor, produzir um erro ou não produzir, se a entrada não for igual à String mencionada acima. Critério vencedor Isso é código-golfe , …
46 code-golf  string 

12
Professor do MIT pode ler mentes!
A tarefa é retirada de uma palestra do Prof. Devadas, do MIT, chamada Você pode ler mentes . Uma explicação detalhada do truque pode ser encontrada no vídeo vinculado ou neste documento . Vou tentar explicar em termos mais simples. Acontece que isso foi inventado na década de 1930 e …

30
É falar duas vezes?
Em um desafio anterior , pedi aos jogadores de código que produzissem strings que copiam cada caractere em uma string. Por exemplo: TThhiiss iiss ddoouubbllee ssppeeaakk!! Esse desafio é simplesmente detectar se algum texto atende à definição de uma string de fala dupla. Há um número par de caracteres. Quando …

30
Persistência multiplicativa
Persistência Multiplicativa Multiplique todos os dígitos em um número Repita até que você tenha um único dígito restante Conforme explicado por Numberphile : Numberphile "O que há de especial no 277777788888899?" Numberphile "Persistência multiplicativa (metragem extra)" Exemplo 277777788888899 → 2x7x7x7x7x7x7x8x8x8x8x8x8x9x9 = 4996238671872 4996238671872 → 4x9x9x6x2x3x8x6x7x1x8x7x2 = 438939648 438939648 → 4x3x8x9x3x9x6x4x8 …

30
O Curioso Caso de Steve Ballmer
Steve Ballmer é o ex-CEO da Microsoft e, em um artigo recente , afirmou que "ainda não sabe o que fez de errado com os dispositivos móveis". Como o boletim informativo do CodeProject apontou, "O título desse artigo pode ser encerrado em muitos pontos e ainda assim ser preciso". Não …

30
Faça um corredor de emergência
Em alguns países, existem recomendações ou leis sobre como formar corredores de emergência nas ruas que têm várias faixas por direção. (A seguir, consideramos apenas as faixas na direção em que estamos viajando.) Estas são as regras que existem na Alemanha: Se houver apenas uma faixa, todos devem dirigir para …

13
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 preciso de um código de golfe para jogar um pouco as …

30
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 --------- | | --------- | | | xxxxxxxxx | …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.