Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

9
Praming Puzles & Colf: condensar uma corda
Tendo passado algum tempo neste site, passei a gostar de coisas o mais curtas possível. Essa pode ser a razão pela qual recentemente me ofendi com seqüências contendo os mesmos caracteres mais de uma vez. Seu trabalho é escrever uma função ou programa que condense uma determinada sequência de acordo …
25 code-golf  string 


18
Converta em Bibi-binário
Bibi-binário é um sistema numérico inventado por Boby Lapointe para representar números em letras cuja pronúncia parece engraçada. Sua tarefa é converter números decimais em bibi-binário! Conversão Um número é convertido na base 16 (hexadecimal) e cada caractere é substituído pelo seu nome bibi-binário: 0 = HO 1 = HA …

24
Calcular a sequência do canguru
História de fundo Isenção de responsabilidade: Pode conter informações inventadas sobre cangurus. Os cangurus atravessam vários estágios de desenvolvimento. À medida que envelhecem e são mais fortes, eles podem pular mais e mais e pular mais vezes antes de ficarem com fome. No estágio 1 , o canguru é muito …


1
Avaliação de Nome de Domínio
A negociação de nomes de domínio é um grande negócio. Uma das ferramentas mais úteis para negociação de nomes de domínio é uma ferramenta de avaliação automática, para que você possa estimar facilmente quanto vale um determinado domínio. Infelizmente, muitos serviços de avaliação automática exigem uma associação / assinatura para …

17
A Grande Pirâmide de ASCII
Introdução É 2600 aC e as pessoas estão construindo pirâmides agora. Eles já fizeram a base da pirâmide, mas não sabem como continuar. Então, eles te pediram ajuda. As regras para fazer uma pirâmide são bastante simples. Para a camada acima da camada anterior, basta seguir este guia passo a …

8
Golf um apontador de golfe
Quando criança, eu costumava jogar muito o jogo de cartas " golfe " . Seu desafio, se você aceitar, é calcular a pontuação de uma mão de golfe. Como existem mais de 9000 variações neste jogo de cartas 1 , seguiremos as regras que eu lembro de jogar. Regras do …

7
Encontre o queijo
Atualização: Existem 6 labirintos. Eles estão incluídos no controlador. Há um tar.gz dos labirintos e seus arquivos .bmp aqui (dropbox). Também existe um utilitário para criar mais labirintos nesse link (o arquivo maze_4.txt está incorreto no arquivo morto). Neste ponto, sinta-se à vontade para executar sua própria inscrição e atualizar …

30
Sequência Q de Hofstadter
Definição a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) para n> 2 onde n é um número inteiro Tarefa Dado inteiro positivo n, gere a(n). Casos de teste n a(n) 1 1 2 1 3 2 4 3 5 3 …

28
#Hashtag_or_not
Neste desafio de código de golfe, você verificará hashtags! #What_your_code_should_do Entrada é uma sequência. Emita um valor verdadeiro se for uma hashtag válida e, caso contrário, um valor falso. Definimos uma string como um Hashtag válido se ... Começa com um hash ( #). Ele não tem um número logo …

22
Encontre a primeira palavra que começa com cada letra
Dada uma sequência, encontre a primeira palavra começando com cada letra (sem distinção entre maiúsculas e minúsculas). Amostra Usando Ferulas flourish in gorgeous gardens.como entrada: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first word starting with `g` | --> is the …
25 code-golf  string 

9
KOTH: TNT Run Challenge
Isso foi inspirado em um minijogo de Minecraft. As regras são bem simples: você corre e pula, e todos os blocos em que você pisa desaparecem quando você pisa nele. O objetivo é ser o último que resta. Seu bot deve ser um programa completo. Ele deve aceitar entrada como …

23
Quais fantasmas estão faltando?
Neste desafio, dada uma lista de fantasmas do Pac-Man, você deve exibir quais fantasmas estão faltando. Você deve fazer isso no menor número de bytes possível Entrada A entrada consistirá em uma sequência ou lista, que incluirá um número de fantasmas, que pode incluir; Blinky Inky Pinky Clyde No entanto, …
25 code-golf  string 

30
Gere um Favicon de Troca de Pilha
Você reconhece o logotipo PPCG? fica assim, quando você faz uma arte ascii. +---+ |PCG| +---+ v Agora, neste Code Golf, você criará um código que cria logotipos para outros sites, semelhantes ao logotipo PPCG. O que você deveria fazer A string "Encurtada" será a string, com todas as letras …

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.