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

20
Encontre um número não relacionado

Dados 2 números inteiros não negativos como entrada, produza um número inteiro não negativo que não pode ser criado através de nenhum operador matemático nas 2 entradas. Por exemplo, dadas entradas 2e 3,6, 0, 5, 1, 9, 8, 23, 2 são todas saídas inválidas. As operações que devem ser levadas em...

20
Inversão de intercalação

Dada uma string, inverta-a intercaladamente. Veja como fazer isso abcdefghie abcdefghijindexado a 0: Separe os caracteres nos índices pares dos caracteres nos índices ímpares:acegi bdfh acegi bdfhj Inverta os caracteres em índices ímpares:acegi hfdb acegi jhfdb Intercalar novamente em uma...

20
É um número cíclico?

Um número cíclico é um número de "n" dígitos que, quando multiplicados por 1, 2, 3, ... n, resulta nos mesmos dígitos, mas em uma ordem diferente. Por exemplo, o número 142.857 é um número cíclico, pois 142.857 x 2 = 285.714, 142.857 x 3 = 428.571, 142.857 x 4 = 571.428 e assim por diante. Dada...

20
Descriptografar xor-encryption

Sua tarefa é pegar uma sequência criptografada como entrada e produzir a sequência descriptografada, para revelar sua mensagem oculta. As cadeias, tanto a entrada quanto a saída, conterão caracteres desta lista de 64 caracteres ASCII (observe o espaço à esquerda):

20
Códigos estaduais dos EUA mais eficientes

Abrevie esse estado dos EUA! foi divertido, mas aprendemos que abreviar com eficiência nomes de estados dos EUA é difícil com o sistema atual. Vamos criar um esquema de código de estado alternativo para um golfe eficiente. Sua tarefa: Escreva uma função (ou programa) que, dado um nome de estado...

20
Garble essa corda!

Dada uma sequência como entrada, imprima uma ou mais variantes da sequência, de modo que: Nenhum personagem está em sua posição original Nenhum personagem é adjacente a um personagem ao qual ele era originalmente adjacente Você pode supor que isso sempre seja possível para a sequência...

20
Leia uma senha

Seu desafio é ler uma "senha" da entrada padrão / teclado. Desafio : Leia uma string sinvisivelmente. Para cada um dos caracteres sinseridos, imprima um caractere c. Em tempo real. Regras: Você deve imprimir cem tempo real. Assim que o usuário digitar um caractere, você deverá exibir c. c...

20
Repete?

Uma sequência de caracteres se repete se contiver duas substrings consecutivas equivalentes. Por exemplo, 2034384538452repete-se, pois contém 3845duas vezes consecutivas. Portanto, seu desafio é decidir se uma sequência contém uma subseqüência de substring. Você pode considerar a entrada como uma...

20
Desenhe um grande ASCII X

Problema Inspirado por um desafio anterior, fazendo algo semelhante Dada a entrada inteira positiva produz numa forma que segue esse padrão: entrada n=1: * * * * * entrada n=2: ** ** **** ** **** ** ** entrada n=3: *** *** *** *** ***** *** ***** *** *** *** *** e assim por...

20
Mistura adequada do divisor

Um divisor apropriado é um divisor de um número n , que não é n em si. Por exemplo, os divisores adequados de 12 são 1, 2, 3, 4 e 6. Você receberá um número inteiro x , x ≥ 2, x ≤ 1000 . Sua tarefa é somar todos os divisores apropriados mais altos de números inteiros de 2 a x (inclusive) (OEIS...

20
Sou um número automórfico?

Um número automórfico é um número que é um sufixo de seu quadrado na base 10. Essa é a sequência A003226 no OEIS. Sua tarefa: Escreva um programa ou função para determinar se uma entrada é um número automórfico. Entrada: Um número inteiro entre 0 e 10 ^ 12 (inclusive), que pode ou não ser um...

20
Simplifique a entrada da matriz!

Eu escrevi alguns desafios relacionados a matrizes, e comum para todos é que eu uso um formato como o abaixo para representar as matrizes, tanto em exemplos quanto em casos de teste: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Este é provavelmente um formato complicado em muitos...

20
Diferença retangular

Nesse desafio, você recebe dois retângulos sobrepostos e precisa calcular os retângulos criados removendo um do outro. Por exemplo, se você remover o retângulo vermelho do preto: Você acaba com um dos dois conjuntos de retângulos a seguir: Você também precisará lidar com o seguinte: Para...

20
Rhombus de Pascal

O Rhombus de Pascal (que na verdade é um triângulo) é obtido adicionando o padrão: * *** x ao invés de * * x Isso significa que cada célula é a soma das três células na linha diretamente acima dela e uma célula na linha 2 acima dela. Assim como o triângulo de Pascal, a linha zeroth tem...

20
Rapunzel, Rapunzel, solte seu cabelo!

Descrição Acho que todo mundo conhece o conto de fadas de Rapunzel e o príncipe. Para quem não: leia aqui. No entanto, Rapunzel tinha acabado de cortar o cabelo, por isso pode não demorar o suficiente para deixar seu príncipe subir! Ela pode ficar muito triste .. Desafio Sua tarefa é escrever...

20
Soma de pontos de código quine

Todos os desafios do quine neste site estão focados na contagem de bytes ou nos próprios personagens. Este é diferente. Seu desafio é escrever um programa que produza saída com uma soma de pontos de código idêntica à soma de pontos de código da fonte. Para produzir uma soma de pontos de...