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

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

9
Fontes de contagem
Uma fonte é o arranjo de moedas em linhas, de modo que cada moeda toque duas moedas na linha abaixo dela, ou esteja na linha inferior e a linha inferior seja conectada. Aqui está uma fonte de 21 moedas: Seu desafio é contar quantas fontes diferentes podem ser feitas com …

6
Calendário de sobreposição
Isso é inspirado em uma das perguntas de Downgoat no Sandbox, onde sugeri que ele incluísse o dia 31 de abril como dia do Pi para pessoas que usam o formato dia / mês, apenas para que ele me informasse que não há 31 de abril! Dada uma sequência de …
17 code-golf  date 

2
Jogando bilhar
Nesse código de golfe, você terá que determinar a direção do tiro mais curto que atingir exatamente n almofadas antes de cair no bolso. A mesa de bilhar é uma mesa de bilhar de 6 bolsos com as seguintes características: As dimensões são variáveis ​​( a x b ) Sem …

1
Ligaduras Squish-Unsquish
Aqui está uma lista de algumas ligaduras comuns no Unicode (as que eu poderia criar com minha chave Compose no Debian): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] …

4
Virar os interruptores
Depois de acordar em um quarto escuro, você vê uma grade retangular de luzes com os interruptores correspondentes. Você decide usar um sistema de coordenadas com a luz inferior esquerda representando (1,1) e as coordenadas aumentando à medida que você sobe (direção y) e para a direita (direção x). As …
17 code-golf  grid 


8
Autômatos celulares digitais
Escreva um programa ou função que obtenha um número inteiro positivo ímpar N e uma sequência de dígitos decimais ( 0123456789). A string representa um autômato celular unidimensional de dez estados . Cada dígito ocupa uma célula e a regra de atualização de uma geração para a seguinte é que …

3
Paradoxo da viagem no tempo
Um homem tem dois dispositivos. Uma máquina do tempo - Ele pode controlar essa máquina pensando. Isso permite que ele viaje de qualquer ponto no tempo para outro ponto no passado ou no futuro (ou até mesmo no presente), em nenhum momento. Observe que se ele viaja para o passado …
17 code-golf 


7
Resolvendo a disputa de formato de data
A ordem de formatação das datas é uma das questões mais complexas e divisivas que o mundo enfrenta atualmente. Alguns de nós argumentam veementemente que Mês / Dia / Ano é apropriado, considerando que é assim que dizemos datas em voz alta. Outros proclamam em voz alta que Dia / …
17 code-golf  string 

1
Desenho de estruturas de alcanos de Lewis
Acabei de ter uma aula na escola sobre alcanos e achei que provavelmente seria um grande desafio para o código de golfe! Não se preocupe, não é tão complicado quanto pode parecer! Uma rápida reformulação (Observação: para manter esse resumo, nem todas as informações são 100% precisas.) Os alcanos são …

6
Enumerando vetores tridimensionais
Dado um número inteiro positivo k > 1e um número inteiro não negativo i, gere um número k-tuplo (ou kvetor dimensional) de números inteiros não negativos. Para cada k, o mapa de ℕ para ℕ k , deve ser bijective . Ou seja, toda entrada ideve produzir uma tupla diferente, …

20
Faça um nivelador de competição de matemática
Gosto de participar de competições de matemática organizadas pela Mu Alpha Theta, uma sociedade de honra da matemática nos Estados Unidos. Nas competições, faço um teste de múltipla escolha com 30 perguntas. Existem cinco opções por pergunta, rotuladas de A a E. Minha pontuação em um teste é de quatro …
17 code-golf  string 

11
Função Gamma Golf
Dado um número real tem (-10^9,13)(não incluindo -10^9ou 13) como entrada, saída Γ(t), também conhecida como função Gamma , que é definida da seguinte forma: Você não pode usar uma função Gamma interna para resolver esta tarefa, nem funções de integração numérica ou simbólica internas. Sua saída deve ter precisão …

14
Diversão com permutações
Quem não ama absolutamente permutações, certo? Eu sei, eles são incríveis - muito divertidos! Bem, por que não aproveitar essa diversão e torná-la mais divertida ? Aqui está o desafio: Dada uma entrada na forma exata:, nPronde né o conjunto retirado e ro número de seleções desse conjunto ( ne …

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.