Perguntas com a marcação «random»

20
Escreva um intérprete para *

A tarefa é simples. Escreva um intérprete para o idioma * . Aqui está um link maior para o wiki. Existem apenas três programas * válidos: * Imprime "Olá, mundo"  *  Imprime um número aleatório entre 0 e 2.147.483.647 *+* Corre para sempre. O terceiro caso deve ser um loop infinito de acordo...

20
O comando filhote

O puppyutilitário usa um nome de arquivo como entrada e faz exatamente o que você esperaria que um filhote fizesse: ele o destrói! Como desfiar Rasgue as páginas com os dentes Divida o arquivo de entrada em novas linhas. Rasgue cada página com suas patas Para cada linha (sem incluir o avanço...

20
Este é um número triangular truncado?

Sequência OEIS relacionada: A008867 Número triangular truncado Uma propriedade comum dos números triangulares é que eles podem ser organizados em um triângulo. Por exemplo, pegue 21 e organize em um triângulo de os: o oo ooo oooo ooooo oooooo Vamos definir um "truncamento:" cortando...

19
Classificação de inserção reversa

Objetivo Gere a lista codificada original, a partir dos movimentos que uma Classificação de inserção faria para classificá-la. A lista original terá todos os números de 0até N-1(inclusive) onde Nestá o tamanho da entrada. Entrada Uma lista contendo as movimentações necessárias para classificar a...

19
Selecionar aleatoriamente em uma matriz

Esse desafio é bastante simples: você recebe uma matriz de números inteiros positivos (sem incluir 0) e precisa selecionar um elemento aleatório nessa matriz. Mas aqui está a diferença: a probabilidade de selecionar um elemento depende do valor do número inteiro, ou seja, à medida que o número...

19
Camadas de Sierpinski

Começando com /\você pode criar um triângulo de Sierpinski como padrão, adicionando uma linha abaixo de tal forma que ... Qualquer ramo solta /ou \se divide novamente em dois ramos: /\. Qualquer colisão de galhos \/morre sem nada (além de espaços). Repetir essas regras gera /\ /\/\ /\ /\...

19
Golfe Aleatório do Dia # 4: O Paradoxo de Bertrand

Sobre a série Primeiro, você pode tratar isso como qualquer outro desafio de código de golfe e respondê-lo sem se preocupar com a série. No entanto, existe uma tabela de classificação em todos os desafios. Você pode encontrar o placar junto com mais informações sobre a série no primeiro post...

19
Maximizar a diferença ao quadrado

Considere uma permutação dos valores inteiros de 1a N. Por exemplo, este exemplo para N = 4: [1, 3, 4, 2] Consideraremos que esta lista é cíclica, de modo que 1e 2é tratada como adjacente. Uma quantidade que podemos calcular para essa lista é a diferença total quadrática dos valores...

19
Rolling Quine Dice

Crie um programa que produza a si próprio. No entanto, se o código-fonte for repetido n vezes (o que significa concatenar uma cópia do código-fonte até o final n-1 vezes) , deve haver 1 / n de probabilidade de saída do código-fonte original, 1 / n de probabilidade de saída o código-fonte repetido...

18
Corrigir uma função aleatória interrompida

Um amigo possui um cartão complementar em seu computador que gera um número perfeitamente aleatório de 1 a 5, inclusive. Infelizmente, eles derramaram cola de alguma forma, e agora gera apenas 2 para todos os números de 1 a 4. Felizmente, a aleatoriedade é preservada, mas 2 tem uma probabilidade de...

18
Operários

Desafio Trabalhadores de fábrica são geralmente muito trabalhadores. No entanto, o trabalho deles agora está sendo substituído por máquinas. Você precisa escrever um programa que aceite um número como entrada. Ele imprimirá uma fábrica de 10 trabalhadores 10 vezes. Toda vez, cada trabalhador tem...

18
Simule um jogo de Craps

Craps é um jogo de dados bastante simples, geralmente jogado em cassinos. Mesmo se você não é um jogador (o que eu não sou), ainda é um jogo bastante interessante. Aqui estão as regras: No início de um jogo de Craps, há o que é chamado de rodada final. O jogador joga dois d6s (dado de seis lados)...

18
Calcular o módulo inverso

A tarefa: Emita um valor para x, onde a mod x = bpara dois valores fornecidos a,b. Suposição ae bsempre serão inteiros positivos Nem sempre haverá uma solução para x Se existirem várias soluções, produza pelo menos uma delas. Se não houver soluções, não produza nada ou alguma indicação de que...

18
ssTTsSTtRrriinInnnnNNNIiinngg

Desafio Para cada caractere da sequência, exceto o último, faça o seguinte: Produz o caractere atual. Seguido pela saída aleatória da lista a seguir um número aleatório de vezes entre 1 - 5 (inclusive): O caractere atual O próximo caractere da sequência A versão do switchcase do personagem em...

18
Esse número é aleatório?

Eu pedi ao random.org 128 números inteiros aleatórios entre 0 e 2 32 - 1. Como o gerador de números aleatórios estava tão ansioso para fornecer os primeiros 64 números primeiro, eles são obviamente mais aleatórios do que os outros 64. Escreva um programa ou função completa que retorne um resultado...

18
Campo Minado no Trabalho

Todo mundo conhece o antigo jogo do caça-minas que acompanha o Windows XP. É uma grade simples com uma matriz 9x9 de células contendo um número (indicando quantas minas estão adjacentes a ela) ou uma mina. O desafio é gerar uma grade 9x9 aleatória com 10 bombas dadas qualquer semente inteira...