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

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

8
Seja o mais mau possível
Introdução Este é um acompanhamento desse desafio em que você assume o papel de gêmeo maligno dessa pessoa. Sendo mau, você não deseja maximizar sua parte, mas seja o mais injusto possível e não tornará isso muito óbvio, por isso surgiu o seguinte esquema: Você dirá aos outros que deseja …

30
Quadrados Perfeitos Sem Fronteiras
Dado n=m^2, retorne uma lista de números inteiros que não fazem fronteira com a m x mgrade de números inteiros 1 to n. Exemplos n = 1 (m = 1) Rede: [1] Retorna: [] n = 4 (m = 2) Rede: [1,2] [3,4] Retorna: [] n = 9 (m = …
16 code-golf  matrix 

1
Coelho saltitante do Google
Em 4 de dezembro de 2017, o Google Doodle era um jogo de programação gráfica com um coelho . Os níveis posteriores não eram triviais e pareciam um ótimo candidato para um desafio de golfe atômico . Detalhes jogos Existem quatro movimentos disponíveis: pule para frente, vire à esquerda, vire …

15
Analisar uma lista de números unários assinados
Números unários geralmente representam apenas números inteiros não negativos, mas podemos estendê-los para representar todos os números inteiros da seguinte maneira: Um número inteiro positivo N é representado como N 1's:5 -> 11111 Um número inteiro negativo -N é representado como um 0seguido por N 1's:-5 -> 011111 Zero é …


10
Números triangulares
(não, não aqueles ) O desafio Você receberá duas entradas. O primeiro é um número inteiro positivo n > 0, usado para gerar um n x ntriângulo retângulo dos números 1, 2, 3, ... n. Esse triângulo começa em um canto e aumenta horizontal e verticalmente em um e diagonalmente …

17
Desenhe o brasão lambda
Para comemorar o 2497º aniversário da vitória grega em Salamina, em 480 aC. Desenhe o brasão lambda. O brasão lambda era o lambda pintado nos escudos gregos da seguinte maneira: Quebra-cabeça: Dado um número inteiro ímpar positivo n, produza uma imagem ascii art do escudo acima. Especificações: n = 1: …


15
Distância Levenshtein e OEIS (Policiais)
Este é o posto do policial. O post do ladrão está aqui . Sua tarefa é pegar uma entrada inteira N e gerar o enésimo dígito na sequência OEIS A002942 . A sequência consiste nos números quadrados escritos ao contrário: 1, 4, 9, 61, 52, 63, 94, 46, 18, 1, …

6
Avalie uma expressão de menos e de til
Dada uma expressão que corresponde ao regex /^[-~]*x$/, avalie-o em termos de xe produza uma string correspondente ao regex /^-?x[+-]\d+$/. Por exemplo, a sequência é -~xavaliada como x+1, enquanto a sequência é -~-xavaliada como -x+1e a sequência é -~-~--xavaliada como x+2. Começamos xe avaliamos a string da direita para a …
16 code-golf  string 

7
Medindo uma pilha de toras
Introdução Este é um log de comprimento 5: ##### Quero empilhar um monte desses logs em cima uns dos outros. Como faço para fazer isso, deslizo um novo log para o mais alto da direita e paro de deslizar quando as extremidades esquerda ou direita estão alinhadas (não pergunte o …

16
Principais Poderes de Primes
Para o objetivo deste desafio, um Poder Primário de um Primário (PPP) é definido como um número que pode ser definido como um número primo à potência de um número primo. Por exemplo, 9 é um PPP porque pode ser representado como 3 ^ 2. 81 por outro lado, não …

6
Implemente a notação Anyfix!
Na notação de prefixo, o operador vem antes dos argumentos, então você pode imaginar que o operador chama next()que é chamado recursivamente. Na notação infix, o operador fica entre os argumentos, para que você possa imaginá-lo simplesmente como uma árvore de análise. Na notação postfix, o operador vem após os …



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.