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

34
Limitar uma string de limão

Escreva um programa ou função que utilize uma sequência de linhas simples não vazia. Você pode assumir que ele contém apenas ASCII imprimível, excluindo espaço. Imprima ou retorne uma forma de losango de arte ASCII semelhante a um limão ou lima feita a partir dos prefixos da sequência. Suponha...

34
A pirâmide IHIH

Acho fascinante como as letras "H" e "I" são muito semelhantes. "H" é um traço horizontal cercado por dois traços verticais; "I" é um traço vertical cercado por dois traços horizontais (dependendo da fonte). Aposto que isso pode ser aninhado ... Você sabe o que isso me lembra? Fractais !!! Vamos...

34
Cordas entrelaçadas

Seu desafio é escrever um programa ou função que, quando recebidas duas cadeias de comprimento igual, troque todos os outros caracteres e produza / retorne as cadeias resultantes em qualquer ordem. Exemplos "Hello," "world!" --> "Hollo!" "werld," "code" "golf" --> "codf" "gole" "happy"...

34
Por favor me liberte!

Como jogadores de código, não estamos acostumados a liberar (com certeza ). Vamos precisar de algumas ferramentas para nos ajudar a fazer isso. Obviamente, para ajudar a comercializar um novo lançamento, precisamos de uma Versão de Lançamento agradável e brilhante. Quem não fica empolgado ao saber...

34
Soma das somas do módulo

Dado um número inteiro n > 9, para cada inserção possível entre dígitos nesse número inteiro, insira uma adição +e avalie. Em seguida, pegue o número original modulo desses resultados. Emita a soma total dessas operações. Um exemplo com n = 47852: 47852 % (4785+2) = 4769 47852 % (478+52) =...

34
Gere números n-ários

Um número secundário é um número inteiro positivo cujos fatores primos (sem multiplicidade) são todos iguais ou inferiores à sua raiz quadrada. 4é um número secundário, porque seu único fator primo é 2, que é igual a sua raiz quadrada. No entanto, 15não é um número secundário, porque tem 5como...

34
Crazy 8s Code Golf

Crie um programa que imprima todos os números inteiros inclusive entre um intervalo (a, b)e substitua múltiplos de 8 na sequência por caracteres ASCII imprimíveis aleatórios (distribuídos uniformemente, independentemente de outros caracteres), não numéricos, sem espaço em branco. Assuma 0 <a...

34
Gere uma espiral de Padovan

Introdução Semelhante à Sequência de Fibonacci, a Sequência Padovan ( OEIS A000931 ) é uma sequência de números produzida pela adição de termos anteriores na sequência. Os valores iniciais são definidos como: P(0) = P(1) = P(2) = 1 Os 0º, 1º e 2º termos são todos 1. A relação de recorrência é...

34
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 comprimento lateral 2: front...

34
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...

34
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 em...

34
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,...

34
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 = 4: 7 8 9 10 6 1 2 11 5 4 3 12 16 15 14 13 Entrada n =...

34
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...

34
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á...

34
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] +...