Perguntas com a marcação «code-golf»

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

16
Grupos menores em uma matriz
Introdução Vamos observar a seguinte matriz: [1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1] Um grupo consiste nos mesmos dígitos próximos um do outro. Na matriz acima, existem 5 grupos diferentes: [1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, …

16
Substring único mais curto
Dadas (em STDIN, como argumentos de linha de comando ou argumentos de função) duas seqüências de caracteres não vazias distintas, localize e retorne a menor substring da primeira string que não é uma substring da segunda. Se não existir essa substring, você pode retornar a string vazia, retornar qualquer string …
14 code-golf  string 

3
Criar um gráfico de pizza
O desafio é simples: Crie um gráfico de pizza com base em vários valores de entrada. A entrada será uma lista de números positivos, decimais ou números inteiros, e a saída será um gráfico de pizza em que cada um dos valores de entrada é representado por cores separadas e …

6
Números maias de arte ASCII
Esse desafio é simples. Dado um número, imprima uma representação artística do número, usando o sistema numérico maia da Base-20. O que é o sistema maia? Os maias usavam a base 20 para armazenar números, então a primeira posição era a 1 lugar s, a próxima o 20lugar s, depois …

7
Desenhar um fractal indexado
Introdução Nesse desafio, uma matriz 2 × 2 é indexada assim: 0 1 2 3 Definimos uma família de padrões do tipo fractal F(L), onde Lhá uma nlista longa desses índices e F(L)seu tamanho .2n-1 × 2n-1 Se L == [], então F(L)é o padrão 1 × 1 #. Se …

4
Gravidade de comutação
Desafio Você recebe uma representação de caracteres ASCII-art em um plano como entrada por qualquer método razoável. Isso conterá apenas: [a-z]representando caracteres móveis. Cada letra aparecerá no quadro no máximo uma vez. # representando paredes imóveis . representando espaço vazio Por exemplo: abcdef.gh#.. .......ij.#. #..#.......# ...#.#...### .#.......#q# .........### Você também …
14 code-golf 

6
Inserir semi-classificado em uma matriz não classificada
Bem-vindo ao seu primeiro dia na PPCG Inc. Como nosso mais novo classificador assistente de documentos juniores, você é responsável por garantir que todos os documentos que lhe enviamos sejam arquivados em ordem alfabética. É tão fácil que um macaco pode fazer isso. Metaforicamente falando, como contratamos um macaco para …

5
Identificar conjuntos de pontos satisfatoriamente arbóreos
Um conjunto de pontos satisfeito de forma arborizada é um conjunto de pontos 2D de modo que, para qualquer retângulo alinhado ao eixo que possa ser formado usando dois pontos no conjunto como cantos opostos, esse retângulo contenha ou toque em pelo menos um outro ponto. Aqui está uma definição …

7
Transforme uma corda em um moinho de vento
O código neste site está sendo esgotado rapidamente. Precisamos investir em cadeias renováveis. Portanto, você deve escrever um programa que pegue uma string e a converta em um moinho de vento. O desafio Vamos dar um exemplo simples de um moinho de vento. Pegue a corda abc. O pivô é …

2
Faça um analisador de cobra!
As cobras ficam assim: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< A cobra pode cruzar-se como neste caso: @ ^ >^>v ^<< Para que um cruzamento seja válido, os caracteres de ambos os lados devem estar se movendo na mesma direção. O caso de @ >^v ^< …


10
Quantos passos eu andei?
Um pedômetro simples pode ser modelado por um pêndulo com dois interruptores em lados opostos - um em x = 0 e outro em x = l . Quando o pêndulo entra em contato com a chave remota, presume-se que o ambulador tenha dado meio passo. Quando entra em contato …

3
Caminho mais longo em um plano 2D
Você recebe um conjunto de coordenadas cartesianas arbitrárias, únicas, 2d, inteiras: por exemplo, [(0,0), (0,1), (1,0)] Encontre o caminho mais longo possível desse conjunto de coordenadas, com a restrição de que uma coordenada possa ser "visitada" apenas uma vez. (E você não "volta" para a coordenada em que começou). Importante: …

6
Generalização de abreviações
Dada a entrada de uma lista de palavras e suas abreviações, produza o padrão pelo qual as abreviações podem ser formadas. Vamos dar o exemplo de entrada de potato ptao puzzle pzze como um exemplo (ou seja, a abreviação de potatoé ptaoe a abreviação de puzzleé pzze). Considere todas as …
14 code-golf  string 

2
Microgestão de Mercearia
Você é funcionário da nova mercearia Half Foods, e é um dia antes do Natal do Dia de Ação de Graças . Como a loja estará lotada de clientes correndo para comprar seus alimentos, a loja precisa de um gerente de tráfego para enviar todos para as linhas apropriadas. Sendo …
14 code-golf  string  grid 

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.