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

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

2
Coordenadas hexagonais: Polar a Cartesiana
A Wikipedia diz sobre as coordenadas polares : Em matemática, o sistema de coordenadas polares é um sistema de coordenadas bidimensional no qual cada ponto de um plano é determinado por uma distância de um ponto de referência e um ângulo de uma direção de referência. Isso parece perfeito para …

14
Ajude-me, estou perdido no oceano!
Introdução Hoje fui pescar sozinho com minha canoa, infelizmente adormeci e o riacho me levou embora, perdi meus remos, agora é noite e estou perdido no oceano! Não posso ver a costa, então devo estar longe! Eu tenho meu telefone celular, mas está com defeito porque ficou molhado pela água …

2
Vamos abreviar esses números! Agora reverter?
Introdução: Como o Twitter, o Instagram e outros, eu queria exibir números como 1.2Ke em 3.8 Mvez de 1,222ou 3,823,456. Mas isso não é tudo! Como todos sabemos, pode haver alguns seres humanos que, sem dúvida, não gostam dessas abreviações e tentam revertê-las. Então, 1.2kse tornará 1,200e 3.8 Mse tornará …
11 code-golf 

1
A sequência de comutação
Introdução A sequência de comutação é definida da seguinte forma: Comece com npessoas em círculo ( 6neste exemplo). 1 2 6 3 5 4 A partir de pessoa 1, a pessoa que está à esquerda da pessoa "escolhida" é removida. 1 6 3 5 4 A pessoa removida pode "alternar" …

4
Manobre a grade!
Briefing Você é um bot, em uma grade 2D que se estende infinitamente em todas as quatro direções, norte, sul, leste e oeste. Quando receber um número, você deve mover o bot para chegar ao número de destino. Veja como a grade funciona: Você pode se mover em 4 direções: …


5
Fabuloso tiro glamour
Encontrei esta foto na web hoje. Sendo um programador preguiçoso, não quero abrir o google e digitar alguns caracteres. Trabalho demais! Essa é uma tarefa tão importante que deve ser automatizada. Desafio Todo mundo sabe que a primeira imagem em um resultado de pesquisa no Google é sempre a melhor. …

8
Triângulos numéricos
Crédito Meus agradecimentos à pergunta baseada em cartas de Rand Al'Thor pela inspiração para este desafio do código-golfe. fundo A natureza desse desafio é baseada no algoritmo mencionado por Rand em "Um triângulo formado por três letras": Comece com uma sequência de 10 letras, cada uma das quais é X, …


2
Interprete a repetição!
Esse desafio é o primeiro de uma série de dois desafios sobre Repetição. O segundo será lançado em breve. Em uma linguagem chamada Repetition (algo que acabei de inventar), existe uma sequência infinita de 12345678901234567890..., com1234567890 repetindo sempre. A seguinte sintaxe está disponível para gerar números: +-*/: Isso insere o …

2
Torne-se o campeão
Tic-Tac-latino! Esta é uma história verdadeira, então os nomes foram alterados. Meu professor de latim, Sr. Latin, criou sua própria variante proprietária (sem brincadeira). Vamos chamar de tic-tac-latin. O jogo é simples, é essencialmente tic tac toe jogado em uma grade de quatro por quatro. Declaração formal de regra Uma …
11 code-golf  game 

6
Produtos de primos consecutivos
No momento da submissão à sandbox, eu tinha 17017 a reputação, que todos vocês podem considerar como 7 × 11 × 13 × 17, um produto de quatro primos consecutivos. Escreva uma função ou programa para produzir todos os produtos de dois ou mais primos consecutivos até um número inteiro …

30
Imprimir tabelas de multiplicação por entrada
Neste desafio, você deve imprimir tabelas de multiplicação por entrada. Aqui estão alguns exemplos: Input: 2 Output: 0 2 4 6 8 10 12 14 16 18 20 Input: 20 Output: 20 40 60 80 100 120 140 160 180 200 Regras O código mais curto em bytes vence. Este …

6
O que é que este botão faz?
Atualmente, no meu trabalho, nos mudamos para um novo prédio. Deveria ser o estado da arte e ter luzes automáticas, persianas automáticas e agora é conhecido como o edifício mais ecológico da cidade. No entanto, ele realmente não funciona tão bem. Às vezes, as persianas de enrolar se fecham em …

17
Calculadora de Custo de Evolução Pokemon GO
Cansado de sempre se perguntar quantos Pokémon você precisa capturar para obter essas evoluções de alto nível? Maravilha não mais! Agora você escreverá um programa ou função completa para calculá-lo para você! O desafio: Como entrada, seu programa receberá uma lista dos custos em doces para evoluir um Pokémon para …
11 code-golf  game 

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.