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
Robô encontra gatinho
O desafio O menor código por contagem de caracteres para ajudar o Robot a encontrar o gatinho com o menor número de etapas possível. Golfistas, este é um momento de crise - Kitten desapareceu e é trabalho do Robot encontrá-lo! O robô precisa alcançar o Kitten no caminho mais curto …

16
Determinar o valor dos dados da vista lateral
Escreva o programa ou a função que terá o valor esquerdo e direito dos dados como números inteiros (1-6) e retorne o valor por cima. Layout de dados: +---+ | 1 | +---+---+---+---+ | 2 | 3 | 5 | 4 | +---+---+---+---+ | 6 | +---+ ,^. <´ 5 …
52 code-golf 

14
Quão lento é realmente o Python (parte II)?
Este é um acompanhamento de Quão lento é realmente o Python? (Ou quão rápido é o seu idioma?) . Aconteceu que foi um pouco fácil obter uma aceleração de x100 para minha última pergunta. Para aqueles que gostaram do desafio, mas querem algo mais difícil, onde realmente podem usar suas …

14
Força gravitacional entre números
A força gravitacional é uma força que atrai dois objetos com massa. Neste desafio, nossos objetos serão Números e sua massa será seu valor. Para fazer isso, não nos importamos com a força da força, mas com a direção dela. Imagine esse conjunto de números [1 6 9 4 6 …
52 code-golf 

12
Assentos em um cinema finlandês
Você recebe o mapa de uma sala de cinema como uma matriz booleana: 0 representa um assento livre, 1 - ocupado. Cada finlandês que entra escolhe o assento mais distante ( distância euclidiana ) do ocupado mais próximo, ou se existirem vários - o primeiro deles em ordem de fila …
51 code-golf  matrix 



25
Crie um programa Paint!
Introdução Um dia, você estava mostrando ao seu filho como desenhar no computador. Você digita mspaint.exena barra de execução. Para seu horror, ele diz "Nenhum item corresponde à sua pesquisa". Você deve criar uma versão simples da tinta para que seu filho possa desenhar! Desafio Você deve criar um programa …

12
5, 2, 16, 3580, O que vem a seguir?
Considere as potências inteiras positivas de cinco em decimal. Aqui estão os 25 primeiros, alinhados à direita: X 5^X 1 5 2 25 3 125 4 625 5 3125 6 15625 7 78125 8 390625 9 1953125 10 9765625 11 48828125 12 244140625 13 1220703125 14 6103515625 15 30517578125 16 …

30
Criar uma caixa de seleção
Escreva um programa que crie uma caixa de seleção de dois estados com a qual as pessoas possam interagir usando um mouse. Especificamente, seu programa deve atingir todos os seguintes itens: Tenha uma região de 8 × 8 pixels (ou maior, se desejado) da tela, que é a área clicável …

30
Coprimes até N
Dado um número n >= 2, produza todos os números inteiros positivos menores que nonde gcd(n, k) == 1(com kqualquer um dos números de saída). Números desse tipo são coprime entre si. Exemplo: 10fornece a saída [1, 3, 7, 9](de qualquer forma que você quiser, desde que os números sejam …

30
Imprimir todos os caracteres alfanuméricos ASCII sem usá-los
Desafio Imprima os seguintes caracteres: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 O problema é que você não pode usar nenhum deles em seu código. Você pode imprimi-los em ordem arbitrária, com ou sem uma nova linha inicial ou posterior, mas não pode imprimir outros caracteres. Regras Você não pode usar nenhum caractere do conjunto mencionado …

30
Anexando comprimentos de string
Desafio: Dada uma sequência snos caracteres a- z, A- Z, 0- 9, acrescente o comprimento de ssi mesmo, contando os caracteres adicionais no comprimento como parte do comprimento total de s. Entrada: Apenas uma sequência de comprimento arbitrário (pode estar vazio). Resultado: A mesma sequência, mas com seu comprimento anexado …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

25
Espaço em branco significativo: Policiais
Para o propósito deste desafio, definiremos espaço em branco como apenas feeds de linha (0x0A) e espaços (0x20). Observe que a maioria dos idiomas e tipos de expressões regulares também consideram muitos outros caracteres como espaço em branco, dentro e fora do intervalo ASCII, portanto, talvez você não consiga usar …


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.