Perguntas com a marcação «random»

25
Desenhar resultados de dados em ASCII

Mostre o resultado aleatório de um lançamento de dados, se feito com um dado em forma de cubo, em ASCII. $ dice deve resultar em um ----- | | | o | | | ----- ----- |o | | | | o| ----- ----- |o | | o | | o| ----- ----- |o o| | | |o o| ----- ----- |o o| | o | |o o| ----- ----- |o o| |o...

25
Estimador de Monte Carlo de Pi

Feliz dia Pi todos! Por nenhuma razão, estou tentando construir um estimador de Pi de Monte Carlo o mais curto possível. Podemos construir um que possa caber em um tweet? Para esclarecer, o que tenho em mente é a abordagem típica de desenhar pontos aleatórios a partir do quadrado unitário e...

25
Quantos dias em um mês?

Dada uma representação textual (nome completo que não diferencia maiúsculas de minúsculas ou abreviação de 3 caracteres) de um mês, retorne o número de dias no mês. Por exemplo, december, DECe dectodos devem retornar 31. Fevereiro pode ter 28 ou 29 dias. Suponha que a entrada seja um mês em uma...

25
Substituição recursiva de string

A tarefa Escreva um programa ou função que, com três seqüências de caracteres, A, B, Cproduza uma sequência de saída em que cada instância de Bin Afoi recursivamente substituída por C. Substituir recursivamente significa repetir uma substituição em que em cada etapa todas as instâncias não...

24
Ilustrar batidas da música

Você sabe - eles ficam assim: fonte O objetivo é desenhar uma ilustração de batidas de música como a seguinte: = = = = = = = = == = == = == = ==== == ==== == === = = ======= ======== == ==== = ========= = ================================= As regras são: A largura da ilustração é de 33...

24
Encha uma tigela com sopa de letrinhas

Nós parecem não obter cansado de desafios alfabeto-relacionados ... A receita Dado uma sequência de letras S e dois inteiros positivos M, N, produza uma sopa de letrinhas com as letras de Socupar posições aleatórias em uma tigela retangular de tamanho M× N, emoldurada por um caractere não...

24
The Random Walker Printer

Desenhe um programa ou função que escreva às STDOUT nvezes (cada uma para uma etapa) uma sequência que contenha um ponto .no local do caminhante. O programa também precisa escrever uma linha a cada ssegundo (ou esperar ssegundos após cada linha). Uma caminhada aleatória é uma formalização...

23
Substrings de identificação exclusiva mais curtas

Dada uma lista de seqüências de caracteres, substitua cada sequência por uma de suas subseqüências não vazias, que não é uma subseqüência de nenhuma das outras seqüências da lista e o mais curta possível. Exemplo Dada a lista ["hello","hallo","hola"], "hello"deve ser substituído por apenas...

23
Expressões complexas de rolagem de dados

fundo Eu jogo D&D regularmente com alguns amigos. Enquanto falamos sobre a complexidade de alguns sistemas / versões quando se trata de rolar dados e aplicar bônus e penalidades, brincamos com uma complexidade adicional para expressões de rolar dados. Alguns deles eram muito escandalosos (como...

23
Código-fonte falso

Saída de um caractere aleatório para cada caractere do código fonte (conforme ilustrado abaixo). A probabilidade de cada caractere é sua frequência no código fonte original. Assim, a saída será um código-fonte falso, semelhante a um quine. Especificação Restrições Aplicam-se restrições de...

23
A jornada de bêbado em casa

A jornada de bêbado em casa Neste desafio, você deve escrever um programa que simule um bêbado tropeçando no caminho de volta para casa, vindo do bar. Entrada: A entrada será uma matriz de adjacência (representando um gráfico direcionado) que representa os caminhos que o bêbado pode seguir. Em...

23
Você conhece seus KVZ's?

Conceito De que maneira você pode embaralhar o alfabeto inglês para que ele ainda possa ser cantado na música Twinkle Twinkle Little Star sem estragar a música? Regras Troca Vamos supor que as letras contidas em cada um dos seguintes conjuntos possam ser trocadas livremente por padrão, sem...

23
Imprimir um baralho de cartas aleatório

Entrada Nenhum Saída 52 cartões. Sem duplicatas. Os cartões são representados como caracteres unicode, por exemplo, 🂹. Os pontos de código Unicode seguem o seguinte formato: Os três primeiros dígitos são 1F0. O próximo dígito é A, B, C, ou Dpara espadas, copas, ouros e paus,...

23
Caminhos aleatórios de encanamento

Escreva um programa ou função que consiga três números inteiros, largura w, altura he contagem de passos s. Você desenhará etapas de caminhada aleatória, sem interseção, sem uma imagem 5*wpor 5*hpixel, onde cada célula de 5 por 5 pixels está vazia (bege puro) ou um desses doze "tubos" simples: A...