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

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

22
KoTH da luta da bola de neve!
Resultados (22 de maio de 2017 21:40:37 UTC) Mastervenceu 18 rounds, perdeu 2 rounds e empatou 0 rounds Save Oneganhou 15 rounds, perdeu 3 rounds e empatou 2 rounds Machine Gunvenceu 14 rounds, perdeu 3 rounds e empatou 3 rounds Monte Botganhou 14 rounds, perdeu 3 rounds e empatou 3 …

8
Fizz Buzz para tartarugas
Descrição do Problema Imagine que você é uma tartaruga em uma grade. Você é dado dois números f e b , e você está voltada para o leste. Você realiza uma marcha pela grade, contando cada uma das células que encontrar, de acordo com as seguintes regras: Por padrão, você …
35 code-golf  grid 

30
Desenhe o arco de uma bola
Desenhe a trajetória parabólica de uma bola lançada. A entrada é a velocidade inicial ascendente da bola, um número inteiro positivo v. A cada segundo, a bola move o 1espaço para a direita e os vespaços na vertical e depois vdiminui 1devido à gravidade. Assim, a velocidade ascendente finalmente desce …

9
Ajude-me a reconhecer meu monstro
fundo O jogo de computador NetHack data de 1987, antes de o uso de gráficos em jogos de computador ser amplamente estabelecido. Existem muitos monstros no jogo, e potencialmente muito precisa caber na tela de uma só vez, então os monstros são desenhados de uma maneira muito mínima: um monstro …

28
Golfmas alegre, todos!
Todo mundo é Natal, e aqui está um desafio do código-golfe para comemorar. Você precisa criar um programa para imprimir um presente. Especificamente, as palavras "Feliz Natal". MAS, há um problema: este programa só deve funcionar se for 25 de dezembro. Se o código for executado em outro dia, o …
35 code-golf  date 

30
Avalie a proporção de um triângulo
Dados três comprimentos laterais de um triângulo, avalie sua razão de aspecto AR, de acordo com a seguinte fórmula: Onde Quanto mais próximo da equilateridade um triângulo estiver, mais próximo de 1sua proporção. A proporção é maior ou igual a 1triângulos válidos. Entradas A entrada são três números positivos reais …

16
Stock Time Machine
Stock Time Machine Você obteve acesso a um conjunto de dados, tomorrowStocksque contém os preços das ações da sua empresa favorita na NASDAQ. Este conjunto de dados é um contêiner indexado por minutos após a abertura. Cada índice contém o preço das ações naquele momento. // Assume the stock market …

30
É um Mersenne Prime?
Um número é um Mersenne Prime se for primo e puder ser escrito no formato 2 n -1 , onde n é um número inteiro positivo. Sua tarefa é determinar, dado qualquer número inteiro positivo, se é ou não um primo de Mersenne. Você pode enviar uma função que retorne …


15
Seja respeitoso no banheiro
Obviamente, a rede SE tem muito conhecimento de como ser respeitoso no banheiro, mas para aqueles que precisam de uma recapitulação, ser respeitoso significa liberar o vaso sanitário, etc. dos outros quanto possível. O desafio Dado o plano de um conjunto de barracas com indicações de quais estão em uso …
35 code-golf  string 

16
Determine a "sorte" de uma string
Dada uma string, retorne a "sorte" da string. A sorte de uma string, como acabei de compensar para o objetivo desse desafio, é um número inteiro, assim determinado: A sorte base de uma string é 1. Para cada letra consecutiva compartilhada com a palavra "sorte" (sem distinção entre maiúsculas e …
35 code-golf  string 

6
Resolver o quebra-cabeça cromático
Em nossos amigos do Puzzling.SE , foi publicado o seguinte quebra-cabeça: Esse quebra-cabeça cromático é sempre solucionável? by Edgar G. Você pode reproduzi-lo aqui . Explicação do quebra-cabeça Dada uma m x ngrade com peças de três cores diferentes, você pode selecionar duas peças adjacentes , se as cores forem …

9
Quixels - Pixels quânticos
Introdução Um quixel é um pixel quântico. Semelhante a um pixel clássico, é representado com 3 valores inteiros (vermelho, verde, azul). No entanto, os quixels estão em uma super posição desses 3 estados, em vez de uma combinação. Essa super posição dura apenas até que o quixel seja observado, no …

9
Snakify a String
Uma string snakified se parece com isso: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Sua tarefa Pegue uma string se um tamanho ne depois produza a string snakified. As entradas ThisIsAnExampleOfaSnakifiedStringe 3produziria o exemplo acima. Especificações s conterá apenas caracteres …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

30
Tão fácil quanto um-dois-três
Escreva um programa ou função que receba um número inteiro positivo. Você pode assumir que a entrada é válida e pode tomá-la como uma sequência. Se o número for qualquer um 123 234 345 456 567 678 789 em seguida, imprima um valor de verdade . Caso contrário, imprima um …

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.