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

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



18
26 cantores, 26 letras
De acordo com a RollingStone , abaixo estão os 26 maiores cantores de todos os tempos: Aretha Franklin Al Green Ray Charles Robert Plant Elvis Presley Mick Jagger Sam Cooke Tina Turner John Lennon Freddie Mercury Marvin Gaye Bob Marley Bob Dylan Smokey Robinson Otis Redding Johnny Cash Stevie Wonder …

30
Desfazer um intervalo de números
É bastante simples, dado um número n, criar um intervalo de 0até n-1. De fato, muitos idiomas fornecem essa operação como incorporada. O seguinte programa CJam lê um número inteiro e imprime esse intervalo ( Experimente online! ): ri, Observe que ele imprime números sem um separador. O desafio Sua …

17
Enrole-me uma cobra numérica!
Dado um número inteiro de entrada n, desenhar uma cobra número, isto é, uma grelha de medição n x nque consiste nos números 1através de n^2que são enrolados em torno de si na seguinte forma: Entrada n = 3: 7 8 9 6 1 2 5 4 3 Entrada n …
34 code-golf 

22
Construa-me uma cidade
Os codificadores estão sempre tentando achatar matrizes em entediantes entidades unidimensionais e isso me deixa triste. Sua tarefa é desfazer uma seqüência arbitrária de caracteres, produzindo uma linda paisagem da cidade. Considere a string: aaabbbbbccqrrssstttttttPPw Parece muito melhor assim: tt tt bb tt bb tt aabb sstt aabbcc rrssttPP aabbccqqrrssttPPww …

30
Programas de autograma
Esta sentença emprega dois a, dois c, dois d, vinte e oito e, cinco f, três g, oito h, onze i, três l, dois m, treze n, nove o, dois p, cinco r, vinte e cinco. s, vinte e três t, seis v, dez w, dois x, cinco y e …

8
Leia o texto ASCII-Art
Inspirado por Golf me um alfabeto ASCII , do qual esse desafio é (quase) um inverso direto. Tarefa: Pegue uma sequência de texto de arte ASCII e produza o conteúdo do texto como texto ASCII comum. Entrada: Sequência de texto de arte ASCII. A entrada conterá apenas instâncias de caracteres …

30
Soma de matriz inversa
Seu programa deve ter uma matriz como entrada. A matriz: Sempre será unidimensional Contém apenas números inteiros Pode estar vazio O programa deve reverter a matriz e adicione os elementos ao original, por exemplo: Entrada: [1, 2, 3] Original: [1, 2, 3] Invertida: [3, 2, 1] [1, 2, 3] + …

30
Inverter uma string por pedaços
Sua tarefa é escrever um programa que, dado um número e uma string, divida a string em pedaços desse tamanho e os inverta. Regras Seu programa receberá um número inteiro positivo n, bem como uma string scom comprimento pelo menos um que consiste apenas em ASCII imprimível (não incluindo espaço …
34 code-golf  string 

16
Gerador de Senhas XKCD
Introdução Aparentemente, esta pergunta foi feita aqui e, infelizmente, foi encerrada. Eu pensei que era uma boa idéia tentar novamente com ele, mas feito da maneira certa. O XKCD analisa como somos treinados para usar senhas "difíceis de lembrar", pensando que é seguro, mas, em vez disso, levaria um computador …
34 code-golf  math 

10
Cubos Ascii concluídos pelo antecessor
O primeiro Ascii Cube (PAC 1) concluído com o antecessor é um cubo simples com comprimento lateral 1 e tem a seguinte aparência: /////\ ///// \ \\\\\ / \\\\\/ O PAC 2 é uma forma geométrica tal que combiná-lo com seu antecessor (o PAC 1 ) completa um cubo de …


30
Multiplique uma string por um número!
Há um tempo, havia um desafio sobre a multiplicação de strings. Ele nos mostrou como podemos multiplicar não apenas números, mas também seqüências de caracteres. No entanto, ainda não podemos multiplicar um número por uma sequência corretamente. Houve uma tentativa de fazê-lo, mas isso está obviamente errado. Precisamos consertar isso! …


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.