Perguntas com a marcação «random»

Tarefas envolvendo números aleatórios e / ou saída.

103
Simule o universo!

Uma boa propriedade de uma linguagem completa de Turing é que ela pode ser usada para escrever qualquer programa, incluindo a simulação de todo o universo. Seu trabalho é fazer exatamente isso: escreva um programa que simule o universo . Nota: embora não duvide que você consiga realizar essa...

83
Código mais curto para produzir saída não determinística

Você precisa produzir uma saída não determinística . Nesse caso, isso será definido para significar que a saída nem sempre será o mesmo resultado. Regras: Um gerador de números pseudo-aleatórios que sempre tem a mesma semente não conta. Você pode contar com a execução do programa em um horário...

73
Crie um "H" a partir de "H" s menores

Desafio Crie uma função ou programa que, quando fornecido um número inteiro size, faça o seguinte: Se sizefor igual a 1, a saída H H HHH H H Se sizefor maior que 1, a saída X X XXX X X onde Xé a saída do programa / função parasize - 1 (Se preferir, você pode corresponder ao caso base 0,...

65
Golfing A Weasel Program

Richard Dawkins em seu livro The Blind Watchmaker , descreve um programa Weasel . O algoritmo pode ser descrito da seguinte maneira: Comece com uma sequência aleatória de 28 caracteres. Caracteres válidos são letras maiúsculas e espaço. Faça 100 cópias dessa sequência, com uma chance de 5%...

58
Pato Pato Ganso!

Lembre-se do jogo infantil, 'Duck, Duck, Goose' ? Não? Nem eu. O desafio Imprima a palavra 'pato' em linhas individuais uma quantidade indeterminada de vezes. Imprima a palavra 'ganso'. Seu programa termina. As regras Tente jogar o jogo no menor número de bytes. Deve haver pelo menos um...

57
O pequeno Chandler está triste. Desenhe uma nuvem para animá-lo

O pequeno Chandler está triste. Desenhe uma nuvem para animá-lo. Nota: Desenhar uma nuvem não vai animá-lo. Um círculo pode ser definido como uma tupla de 3, (x,y,r)onde xé a posição x do círculo em um plano cartesiano, yé a posição y do círculo em um plano cartesiano e ré o raio do círculo. xe...

57
Adição no estilo Alex

Inspirados no glorioso aprendizado de Alex para você, para o bem, vamos recriar humildemente o "único programa de verdade R" de Alex - mas com uma reviravolta. A adição no estilo Alex funciona assim - tem 90% de chance de retornar a soma dos dois números fornecidos e 10% de chance de...

57
Rachaduras em andamento

Lembre-se daqueles programas de força bruta para quebrar a senha que mostram todas as combinações que estão tentando? Mais precisamente, em um ponto, os n primeiros caracteres são corrigidos (foram adivinhados com sucesso) e todos os caracteres possíveis para os demais estão sendo testados. Você...

55
Como randomizar letras em uma palavra

De acordo com uma história controversa , o odioso dos últimos em um artigo não é muito importante para o futuro, tanto quanto o primeiro e o último, com o texto original. Então, por diversão, qual seria a função mais curta para randomizar a ordem das letras em uma palavra, mantendo a primeira e a...

53
Você pode golfe golfe?

Você é obrigado a gerar um campo de golfe aleatório de 18 buracos. Exemplo de saída: [3 4 3 5 5 4 4 4 5 3 3 4 4 3 4 5 5 4] Regras: Seu programa deve gerar uma lista de comprimentos de orifícios para exatamente 18 orifícios Cada orifício deve ter um comprimento de 3, 4 ou 5 Os comprimentos dos...

52
Faça X sem Y

Geralmente, diz-se que "Fazer X sem Y" pode ser uma armadilha para iniciantes que escrevem desafios ( fonte ). No entanto, sou arrogante e acho que posso definitivamente fazer um X sem Ys. Aleatoriamente. Oh sim, isso será bom. Desafio: Dado um número inteiro ímpar nmaior ou igual a 1, produza um...

51
Anexando comprimentos de string

Desafio: Dada uma sequência snos caracteres a- z, A- Z, 0- 9, acrescente o comprimento de ssi mesmo, contando os caracteres adicionais no comprimento como parte do comprimento total de s. Entrada: Apenas uma sequência de comprimento arbitrário (pode estar vazio). Resultado: A mesma sequência,...

47
Exibir pixels coloridos aleatórios

Eu sempre gostei de telas cheias de pixels coloridos aleatoriamente. Eles são interessantes de se ver e os programas que os desenham são divertidos de assistir. O desafio Preencha sua tela, ou uma janela gráfica, com pixels coloridos. As regras Seu programa deve ter uma chance uniforme de...

47
99 erros no código

99 erros no código A adaptação de "99 garrafas de cerveja na parede" para a ciência da computação, onde os bugs aumentam em vez de diminuir as garrafas, é frequentemente publicada na Internet. Exemplo de camiseta aqui . Eu acho que será interessante ver uma possível recursão e geração aleatória...

45
Existem conhecidos conhecidos

O ex-secretário de Defesa dos EUA, Donald Rumsfeld, famosa popularizou a frase "knowns conhecidos." Aqui vamos destilar seus comentários em uma estrofe de quatro linhas. Especificamente, imprima este texto: known knowns known unknowns unknown knowns unknown unknowns Letras maiúsculas não...