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

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

25
Sufixos Explodidos
Dada uma sequência ASCII, produza os sufixos explodidos dela. Por exemplo, se a sequência fosse abcde, existem 5 sufixos, ordenados do maior para o menor: abcde bcde cde de e Cada sufixo é explodido , o que significa que cada caractere é copiado tantas vezes quanto a sua localização indexada …
20 code-golf  string 

12
Alterar o fuso horário
Desafio Dado um horário e um fuso horário como entrada, produza a hora nesse fuso horário. Tempo A hora será fornecida no formato de 24 horas, da seguinte forma: hh:mm Onde hh é a hora de dois dígitos e mm é o minuto de dois dígitos. Observe que a hora …
20 code-golf  date 

1
Compressão diferencial [fechada]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 2 anos . Para esse desafio, você precisa compactar um diff. Um diff é alguns dados que representam …


14
Meu triângulo precisa de mais nós
Considere o triângulo equilátero padrão, com nós rotulados usando coordenadas baricêntricas : Podemos transformar esse triângulo de 3 nós em um triângulo de 6 nós adicionando uma nova linha de 3 vértices (um a mais do que estava presente em um lado do triângulo de 3 nós original), remova quaisquer …


30
Desenhar um retângulo ASCII
Dados dois números inteiros como entrada em uma matriz, desenhe um retângulo, usando o primeiro número inteiro como largura e o segundo como altura. Ou, se o seu idioma suportar, os dois números inteiros podem ser dados como entradas separadas. Suponha que a largura e a altura nunca serão menores …

5
Número Plate Golf: reconhecimento
Veja também: Analisando Introdução Você está trabalhando em uma equipe de programação do governo, que está programando os radares de velocidade. No entanto, o grupo de pessoas que programou a calculadora de velocidade ocupou muito espaço; portanto, você deve tornar o software de reconhecimento da placa de número o menor …


13
É um wordinian?
Qual é a maneira mais curta de ver se uma entrada é um wordinian usando alguma linguagem de programação? Um wordinian é uma palavra que contém palavras com o comprimento 1 em relação ao comprimento da palavra original. Por exemplo, bin 'I' é uma palavra 'in' é uma palavra 'bin' …



12
"Emprestar bit" dois números
Você sabia que um número pequeno pode emprestar bits de um número maior? Aqui está um exemplo. Digamos nossos dois números 5 e 14. Primeiro, escreva-os em binário: 5 14 000101 001110 Primeiro vamos dar a menor em pouco longe do maior número, e nós dar-lhe com o menor off …

12
Telégrafo de Cooke e Wheatstone, cinco agulhas
Definição De acordo com a Wikipedia : O telégrafo de Cooke e Wheatstone foi um antigo sistema de telégrafo elétrico datado da década de 1830, inventado pelo inventor inglês William Fothergill Cooke e pelo cientista inglês Charles Wheatstone. Foi o primeiro sistema de telégrafo a ser colocado em serviço comercial. …


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.