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

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

20
Converta para numerais Suzhou
Os números Suzhou (蘇州 碼子; também 花 碼) são números decimais chineses: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Eles funcionam praticamente como algarismos arábicos, exceto que, quando há dígitos consecutivos pertencentes ao conjunto …

8
O cortador ganancioso
O iBug recentemente adquiriu uma barra longa feita de materiais compostos, mas valiosos. A barra é tão longa que o iBug não pode vendê-la facilmente por créditos, então ele quer cortá-la. A barra é feita de materiais tão frágeis e mágicos que, se uma peça for quebrada, todas as partes …
27 code-golf  string 

16
Cuidado com o furacão da matriz!
O tornado da matriz é como qualquer outro tornado: consiste em coisas que giram em torno de um centro. Nesse caso, elementos da matriz em vez de ar. Aqui está um exemplo de um furacão da matriz: Primeiro, começamos o corte da matriz em anéis quadrados, cada seção consiste em …
27 code-golf  matrix 

9
Recolher o anti-registro
Neste desafio, você receberá uma sequência alfabética como entrada. Definiremos o "anti-string" de uma determinada entrada como a string com o caso de todas as letras invertidas. Por exemplo AaBbbUy -> aAbBBuY Você deve escrever um programa que use uma string como entrada e procure a substring contígua mais longa …

3
Uma regex para corresponder a três números inteiros consecutivos se o terceiro número inteiro for a soma dos dois primeiros
Escreva uma expressão regular que corresponda a uma determinada sequência que consiste em três números inteiros não negativos e separados por espaço, se e somente se o último número inteiro for a soma dos dois anteriores. As respostas podem ser para números inteiros de qualquer sistema numérico com uma raiz …


13
Aventureiros nas Ruínas
Piloto de teste • Discussão do desafio • Enviar aventureiro ( Fonte da imagem ) Vários aventureiros rivais estão invadindo as ruínas em busca de tesouros, mas eles só podem carregar muito de cada vez e têm seus limites de resistência. Eles querem obter o tesouro mais valioso e sair …

13
Imprimir “Hey Jude” dos Beatles
Sua tarefa é escrever um programa que imprima quatro versos extraídos das letras da música "Hey Jude" dos Beatles (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your heart\n Then you can …

30
Criador de diamantes +
Desafio: Dado um número inteiro ncomo entrada. Crie um diamante com o dobro do número especificado n. Entrada : A entrada é inteira ne 2 <n ≤ 3000. Saída: A saída será uma sequência e será em forma de diamante, consistindo de +uma linha de adição no início, mostrando o …


6
Quines mutuamente exclusivos
Seu desafio é simples. Escreva dois programas que não compartilhem caracteres que tenham saída um do outro. Exemplo Dois programas P e Q são quines mutuamente exclusivos se: Saídas P Q Q produz P Não existe um caractere c que pertença a P e Q Cada programa P e Q …

24
Ajustando a hora
Imagine o seguinte relógio de 24 horas que pode ser controlado por teclas de seta: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Pressionar a seta para cima duas vezes ( ↑↑) aumentará a entrada de hora focada no momento: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Pressionar a seta para …
27 code-golf  date 

27
Analisar um literal inteiro C ++ 14
De acordo com http://en.cppreference.com/w/cpp/language/integer_literal , literais inteiros consistem em um literal decimal / hex / octal / binário e um sufixo inteiro opcional, que é obviamente completamente desnecessário, desperdiça bytes preciosos e é não usado neste desafio. Um literal decimal é a non-zero decimal digit (1, 2, 3, 4, 5, …

9
Festa de Ação de Graças
Amanhã, 23 de novembro, é o dia de ação de graças nos Estados Unidos. Para preparar, você precisa preparar alguns perus ASCII. No entanto, como você está atrasado no planejamento, precisa de um programa (ou função) para ajudá-lo com quantos pássaros você precisa preparar. .---. _ .' './ ) / …

5
Bolha os suportes!
Não são algumas perguntas sobre este site sobre o equilíbrio entre parênteses, e verificar se os suportes estão equilibradas. Proponho que agora é hora de usar esses colchetes equilibrados para alguma coisa! Em matemática e programação, os colchetes são como bolhas, isolando tudo de dentro, forma tudo de fora, para …

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.