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

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

7
Supervisor de estacionamento
Introdução Você é supervisor de um estacionamento e seu gerente está se preparando para reduzir o tamanho ao extremo. É uma versão simplificada e adaptada de um problema no nível superior do PAT do ano passado . Desafio Você é solicitado a calcular quantos carros existem no lote ao mesmo …
13 code-golf 

17
Clone você mesmo!
Você deve criar um programa que crie clones exatos de si mesmo infinitamente até parar. O que quer que esteja no programa original deve estar nos clones. Em outras palavras, os clones e o programa original são os mesmos em todos os aspectos, exceto pelo fato de que os clones …

1
Senhas de Bob
Introdução Bob gosta de ter senhas diferentes para cada site que usa. Ele quer senhas em um formato especial para poder se lembrar. Ajude-o criando um gerador de senhas que seja o mais curto possível em tamanho de código, porque ele gosta de manter as coisas curtas como o seu …
13 code-golf  string 


8
Otimize os tubos de ensaio ASCII
Você recebe vários tubos de ensaio ASCII, sua tarefa é reduzir o número de tubos de ensaio usados. Cada tubo de ensaio é assim: | | | | | | |~~| | | | | | | | | |__| Obviamente, ~~é o nível da água. O tubo de ensaio …



6
A aventura do jogador de golfe - Capítulo 1: O vaso
The Golffer Adventure Este é o primeiro desafio ! Mais tarde haverá mais desafios que exigirão dados do desafio anterior :) Capítulo 1: O Vaso Vamos imaginar um minuto. Você é um Deus poderoso, seus poderes são ilimitados, mas exigem uma coisa: Almas. Cada alma é aqui representada por um …
13 code-golf 

11
Transforme essa matriz em uma matriz
Pegue uma matriz não aninhada como entrada. Transforme-o em uma matriz usando o seguinte método: Digamos que minha matriz é [1, 2, 3, 4, 5] Primeiro, repito essa matriz 5 vezes: (o comprimento) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, …


1
Jogue o melhor cartão em Euchre
Entrada: Primeiramente Um conjunto de três cartas representando as cartas jogadas por cada jogador formatado como [JD][TH][9S] Representando Jack of Diamonds, 10 of Hearts, and Nine of Spades. Como você sempre se senta em frente ao seu companheiro de equipe no Euchre, o segundo elemento representa o jogo do seu …

2
Primos com um toque
Nota: isso é fortemente inspirado por esta pergunta . Tarefa: Sua tarefa é gerar o nth prime, quando cada caractere do seu programa é repetido várias nvezes. Digamos que seu programa seja: Derp Cada caractere é repetido uma vez, portanto deve ser exibido 2. Quando cada caractere é duplicado no …

8
Adicione peso ao lado de uma gangorra para equilibrá-lo
Lei de Equilíbrio Uma gangorra (supostamente do francês 'ci-ça', que significa 'isso-aquilo') forma um terço da trindade sagrada dos equipamentos de playground, junto com o deslizamento e balanço igualmente onipresentes. Uma gangorra está em perfeito equilíbrio se, e somente se, a soma dos momentos de cada lado for equivalente. Uma …

8
Gere permutações impacientes
Introdução Eu defini a classe de permutas antsy em um desafio anterior . Como lembrete, uma permutação p dos números de 0 a r-1 é ansiosa, se para cada entrada p [i], exceto a primeira, houver alguma entrada anterior p [ik] tal que p [i] == p [ ik] ± …

4
Ajude-me a trapacear no Cheat
Cheat é um jogo de cartas em que você está tentando se livrar da sua mão. Um turno é algo mais ou menos assim: Determine qual ranking de cartas você tem para jogar nesse turno. Na maioria das variantes, esse é um ranking mais alto que o turno anterior. Jogue …

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.