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

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

3
Pesquisa de sequência numérica "caracol"
Você recebe inteiros Ne M, 1 <= N,M <= 10^6e índices ie j. Seu trabalho é encontrar o número inteiro na posição [i][j]. A sequência é assim (pois N=M=5, i=1, j=3o resultado é 23): 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 …
8 code-golf 

9
Recupere o código fonte mutado (para assaltantes)
Esse é o encadeamento complementar para o desafio principal Recuperar o código-fonte mutado (link) . Se você conseguiu solucionar a resposta de um policial com êxito, poste sua solução como resposta a esta pergunta. Como lembrete, aqui estão as regras do ladrão do desafio principal novamente: O ladrão tentará alterar …

5
Esculturas magnéticas ... no espaço!
fundo Esta é uma continuação do meu desafio anterior , em que a tarefa era calcular a forma de uma escultura obtida pela queda de ímãs em uma pilha enorme. Boas notícias: o artista excêntrico gostou do seu trabalho e tem outro projeto para você. Ele ainda trabalha com esculturas …
8 code-golf  grid 

1
Calcular a especificidade de um seletor CSS
Hoje, sua tarefa é escrever um programa (ou uma função) que aceite uma string e produza (ou retorne) quatro números inteiros. Entrada A sequência de entrada é um seletor CSS3 e pode conter basicamente qualquer caractere Unicode. Resultado A saída representa a especificidade do CSS desse seletor. O primeiro número …
8 code-golf  css 


4
Contando k-mers
A tarefa é contar o número de substrings distintos de comprimento k, para k = 1,2,3,4, ..... Resultado Você deve imprimir uma linha por kque consiga concluir com um número por linha de saída. Sua saída deve estar em ordem de aumento katé você ficar sem tempo. Ponto Sua pontuação …


2
Emule a digitação do professor
Emule a digitação do professor fundo Infelizmente, o professor não pode usar o teclado corretamente: sempre que ele pretende usar a Shifttecla, ele pressiona Caps Lock uma vez antes de digitar e não se preocupa em se corrigir. Se houver duas ou mais teclas seguidas necessárias Shift, ele pressiona Caps …

2
Macacos em uma máquina de escrever
Às vezes, quando você pressiona uma tecla do teclado, a letra nem sempre é exibida na tela. Seja por causa de uma conexão desonesta ou não, você decidiu escrever um script para controlar a probabilidade de uma letra ser exibida na tela quando a tecla correspondente for pressionada. Um dia, …

7
Google Code Jam - Novo jogo de loteria
Eu estava olhando na web e encontrei esse quebra-cabeça do Google Code Jam. Eu realmente gostei, então decidi postar aqui. Novo jogo de loteria A loteria está mudando! A loteria costumava ter uma máquina para gerar um número vencedor aleatório. Mas, devido a problemas de trapaça, a loteria decidiu adicionar …
8 code-golf 

1
Círculo de embalagem em um retângulo
Sua tarefa é escrever um programa que encontre o maior raio que N círculos possam ter e ainda caibam dentro de um retângulo com X por Y pixels de largura. (semelhante a este artigo da wikipedia ) Seu programa deve encontrar o maior raio possível e a posição ideal desses …

6
estou me sentindo com sorte
Escreva a função mais curta que retorne o conteúdo do primeiro resultado de uma pesquisa no Google ("Estou com sorte"). Exemplo: lucky('cat'); Pode retornar algo como: <!DOCTYPE html> <html> <head> <title>Cats are cool</title> <meta charset="utf-8" /> </head> <body> <h1>CAAAAAAAAAAATSSSSSSSSSS!!!!!!!!</h1> <p> Cats are so cool! </p> </body> </html>
8 code-golf 

1
Polígonos em espiral
Desenhe uma série de polígonos conectados como o mostrado acima. No entanto, o que a figura acima não mostra é a espiral formada por vértices consecutivos: A limitação disso é que há apenas 1 espiral marcada. Você deve marcar todas as espirais. Isso pode ser feito girando cada espiral mostrada …

2
Estabilizar uma estrutura de tijolo
Tijolos e estabilidade definidos Esta pergunta usa a mesma definição de tijolos e estabilidade que a estrutura de tijolos é estável? Vamos [__]representar um tijolo de alvenaria e . . . BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? . . . BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? representam um arranjo ou estrutura arbitrária desses tijolos, com todas …

1
Polícia de Manhattan
Introdução Você é o chefe de polícia da polícia de Nova York e foi encarregado de posicionar policiais para que todas as ruas sejam patrulhadas. No entanto, seu esquadrão tem poucos funcionários, o que significa que você precisa posicionar o mínimo de oficiais possível. Desafio Dado um mapa de quarteirões, …
8 code-golf 

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.