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

31
Soma dos poderes de 2

O desafio Dada uma entrada inteira em xque 1 <= x <= 255, retorne os resultados de potências de dois que, quando somadas, dão x. Exemplos Dada a entrada: 86 Seu programa deve gerar: 64 16 4 2 Entrada: 240 Saída: 128 64 32

31
Compressão quadrada latina

Um quadrado latino é uma praça que tem símbolos nas linhas ou colunas não repetiu: . 13420 21304 32041 04213 40132 E como muitos jogadores de Sudoku sabem, você não precisa de todos os números para deduzir os números restantes. Seu desafio é compactar um quadrado latino no menor número possível...

31
Faça o maior infinito possível!

O sistema numérico ordinal é um sistema com números infinitos. Muitos números infinitos. Tantos números infinitos que literalmente não tem um infinito para representar sua própria infinitude. A imagem acima fornece uma pequena idéia de como eles funcionam. Um número ordinal ( construção de Von...

30
Pixels separados exclusivamente

Para uma imagem N por N , encontre um conjunto de pixels de forma que nenhuma distância de separação esteja presente mais de uma vez. Ou seja, se dois pixels são separados por uma distância d , eles são os únicos dois pixels separados por exatamente d (usando distância euclidiana ). Observe que d...

30
Escreva uma suíte Quine

Tivemos muitos desafios de quine , mas muitos dos formatos de quine são semelhantes, vamos criar alguma variação em nossos quines. Sua tarefa é criar uma seleção de programas no mesmo idioma (pelo menos 2), todos com saída de seu próprio código-fonte; no entanto, nenhum desses programas pode...

30
Um Quine frágil

Um Quine frágil Um quine frágil é um quine que satisfaz a propriedade de fazer cada substring removendo um único caractere, quando avaliado, produz um erro. Por exemplo. Se o seu programa asdffor um quine, para que seja frágil, os seguintes programas deverão apresentar um

30
Músicas e hexágonos dos Beatles

Escreva dois programas em forma de triângulo (ou seja, pirâmide). O primeiro deve ser um triângulo de texto apontando para cima, com uma largura base mínima de três caracteres. Então teria uma estrutura como X XXX ou X XXX XXXXX ou X XXX XXXXX XXXXXXX ou maior. Cada um deles Xdeve...

29
Rand5 () a Rand7 () [fechado]

Você recebe uma função Rand5 (). Essa função retorna números inteiros perfeitamente aleatórios (distribuição igual) entre 1 e 5. Forneça a função Rand7 (), que usa Rand5 () para produzir números inteiros perfeitamente aleatórios entre 1 e

29
Calcular o superlogaritmo

Este deve ser um desafio simples. Dado um número n >= 0, produza o superlogaritmo (ou log *, log-star ou logaritmo iterado , que são equivalentes, pois nnunca é negativo para esse desafio.) De n. Esta é uma das duas funções inversas à tetração . O outro é a super raiz , que está em uma...

29
Exibir sequências OEIS

A Enciclopédia On-Line de Sequências Inteiras (OEIS) é um banco de dados on-line de seqüências inteiras. Ele contém quase 280000 seqüências de interesse matemático. Exemplos de sequências: números inteiros positivos ( A000027 ) números primos ( A000040 ) Números de Fibonacci ( A000045 ) Sua...

29
Contagem concatenativa

Seu desafio é escrever N trechos de código de tal forma que, quando você concatenar o primeiro K ≥ 1 juntos, eles produzem o número K . Quanto maior o N , melhor. Aqui está o problema: você não pode usar nenhum personagem mais de uma vez nos seus snippets. Regras Você pode usar o mesmo caractere...

29
Recheio de primos em uma caixa

Sua tarefa é escrever um programa ou função que possa preencher um determinado retângulo com números primos. A widthe heightdo rectângulo será o de entrada. A saída deve ser uma lista de heightcadeias consistindo de widthdígitos e espaços. Cada sequência de dígitos horizontal (da esquerda para a...

29
A miragem da pessoa inteligente

Era uma vez, eu estava lendo esta pergunta / resposta no Quora Existem realmente programadores com formação em ciência da computação que não podem passar no teste FizzBuzz Este código é dado como a resposta óbvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i %...

28
Números curtos de peixes mortos

Deadfish é uma das mais conhecidas linguagens de programação completas de Turing. Ele possui apenas um acumulador (que começa em 0) para armazenar dados e apenas quatro comandos: i - Increment the accumulator s - Square the accumulator d - Decrement the accumulator o - Output the accumulator Um...

28
Desconecte 4 bits

Sua tarefa: dada uma sequência de entrada, determine se a representação binária dessa sequência não possui 4 1s ou 0s em uma linha, em qualquer lugar. Além disso, seu próprio código não deve conter nenhuma dessas execuções de quatro em uma linha. Casos de teste String Binary Result U3 01010101...