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

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

6
Digitação eficiente em um Game Boy
Muitos jogos antigos do Game Boy frequentemente exigiam a entrada de strings do usuário. No entanto, não havia teclado. Isso foi tratado ao apresentar ao usuário uma "tela do teclado" da seguinte forma: O 'ponteiro caráter' iria começar na letra A. O usuário navegar para cada caractere desejado com o …

19
Encontre os anos classificáveis
O ano de 2013 teve uma propriedade interessante: os dígitos são consecutivos quando classificados (0123). Vamos chamar esse tipo de número de número classificável: um número inteiro não negativo cujos dígitos da base 10 são consecutivos após a classificação. Infelizmente, isso não acontecerá novamente até 2031, e depois disso, não …

2
Quine Mini-Flak mais rápido
Mini-Flak é um subconjunto do Brain-Flak linguagem, onde os <>, <...>e []operações não são permitidas. A rigor, ele não deve corresponder à seguinte expressão regular: .*(<|>|\[]) Mini-Flak é o menor subconjunto completo de Turing conhecido por Brain-Flak. Há pouco tempo, eu era capaz de fazer um Quine em Mini-Flak , …





8
Visualize uma matriz
Dada uma matriz de qualquer profundidade, desenhe seu conteúdo com bordas +-|ao redor de cada subarray. Esses são os caracteres ASCII para mais, menos e tubo vertical. Por exemplo, se a matriz for [1, 2, 3], desenhe +-----+ |1 2 3| +-----+ Para uma matriz aninhada, como [[1, 2, 3], …


26
Dureza Digital de Inteiros
Para encontrar a dureza digital de um número inteiro, obtenha sua representação binária e conte o número de vezes que uma guia inicial e uma final 1podem ser removidas até que iniciem ou terminem com a 0. O número total de bits removidos é a sua dureza digital. Essa é …

16
Decodifique Baby-talk!
Quando os bebês abrem a boca, eles não estão apenas cuspindo bobagens. Eles estão realmente falando em uma cifra altamente avançada e à prova de adultos ... A Cifra de Conversa de Bebê Quando um bebê fala, pode parecer algo como gogooa gagooook aagaaoooy Cada seção separada por espaço único …

1
Descobrir o padrão de bloqueio do Android
Digamos que você tenha visto seu amigo digitar a senha dele no telefone Android. Você não se lembra como eles criaram o padrão, mas lembra como ele é. Sendo o amigo em causa que você é, você quer saber o quão segura é a senha deles. Seu trabalho é calcular …


13
Trapaceando um teste de múltipla escolha, parte 2
Esta é a continuação desse desafio de Adnan . Se você gosta desse desafio, é provável que também goste do outro. Confira! Um teste de escolha múltipla com 8 questões cada um com 4 opções pode ter as respostas: BCADBADA. Convertido em quatro matrizes diferentes, com verdadeiro e falso, se …


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.