Preguntas etiquetadas con random

20
Escribe un intérprete para *

La tarea es simple. Escribe un intérprete para el idioma * . Aquí hay un enlace más grande a la wiki. Solo hay tres programas válidos *: * Imprime "Hola mundo"  *  Imprime un número aleatorio entre 0 y 2,147,483,647 *+* Corre por siempre. El tercer caso debe ser un bucle infinito de acuerdo...

20
El comando cachorro

La puppyutilidad toma un nombre de archivo como entrada y hace exactamente lo que esperaría que hiciera un cachorro: ¡lo destruye! Cómo triturar Extraiga las páginas con los dientes Divida el archivo de entrada en nuevas líneas. Rasgue cada página con sus patas Para cada línea (sin incluir el...

20
¿Es este un número triangular truncado?

Secuencia OEIS relacionada: A008867 Número triangular truncado Una propiedad común de los números triangulares es que se pueden organizar en un triángulo. Por ejemplo, tome 21 y organícelo en un triángulo de os: o oo ooo oooo ooooo oooooo Definamos un "truncamiento:" cortando triángulos...

19
Orden de inserción inversa

Objetivo Genere la lista codificada original, a partir de los movimientos que haría una Clasificación de inserción para ordenarla. La lista original tendrá todos los números desde 0hasta N-1(inclusive) donde Nestá el tamaño de la entrada. Entrada Una lista que contiene los movimientos necesarios...

19
Seleccionar aleatoriamente de una matriz

Este desafío es bastante simple: se le da una matriz de enteros positivos (sin incluir 0), y tiene que seleccionar un elemento aleatorio de esta matriz. Pero aquí está el giro: la probabilidad de seleccionar un elemento depende del valor del entero, lo que significa que a medida que el entero se...

19
Capas Sierpinski

Comenzando con /\usted, puede crear un patrón similar a un triángulo de Sierpinski agregando una línea debajo de tal manera que ... Cualquier rama suelta /o \se divide de nuevo en dos ramas: /\. Cualquier colisión de ramas \/muere con nada (excepto espacios) debajo. Repetir estas reglas...

19
Golf aleatorio del día # 4: la paradoja de Bertrand

Sobre la serie En primer lugar, puede tratar esto como cualquier otro desafío de golf de código y responderlo sin preocuparse por la serie. Sin embargo, hay una tabla de clasificación en todos los desafíos. Puede encontrar la tabla de clasificación junto con más información sobre la serie en la...

19
Maximiza la diferencia al cuadrado

Considere una permutación de los valores enteros de 1a N. Por ejemplo, este ejemplo para N = 4: [1, 3, 4, 2] Vamos a considerar que esta lista sea cíclico, de tal manera que 1y 2son tratados como adyacente. Una cantidad que podemos calcular para dicha lista es la diferencia al cuadrado total de...

19
Rolling Quine Dice

Crea un programa que salga solo. Sin embargo, si el código fuente se repite n veces (lo que significa concatenar una copia del código fuente hasta el final n-1 veces) , entonces debería haber una probabilidad de 1 / n de generar el código fuente original, una probabilidad de 1 / n de generar el...

18
Repara una función aleatoria rota

Un amigo tiene una tarjeta adicional en su computadora que genera un número perfectamente aleatorio del 1 al 5 inclusive. Desafortunadamente, derramaron cola de alguna manera, y ahora genera solo 2 para todos los números del 1 al 4. Afortunadamente, la aleatoriedad se conserva, pero 2 tiene una...

18
Trabajadores de fabrica

Desafío Los trabajadores de las fábricas suelen ser muy trabajadores. Sin embargo, su trabajo ahora está siendo reemplazado comúnmente por máquinas. Tienes que escribir un programa que tome un número como entrada. Imprimirá una fábrica de 10 trabajadores 10 veces. Cada vez, cada trabajador tiene...

18
Tira los puntajes de habilidad de mi personaje D&D

En Dungeons and Dragons, algunos de los atributos más importantes de un personaje son las puntuaciones de habilidad. Hay 6 puntajes de habilidad, para las seis habilidades. Las habilidades son Fuerza, Destreza, Constitución, Inteligencia, Sabiduría y Carisma. Al determinar los puntajes de un...

18
Simula un juego de dados

Craps es un juego de dados bastante simple que a menudo se juega en los casinos. Incluso si no eres un jugador (que yo no soy), sigue siendo un juego bastante interesante. Aquí están las reglas: Al comienzo de un juego de dados no es lo que se llama el de Salida ronda. El jugador tira dos d6s...

18
Calcular el módulo inverso

La tarea: Salida de un valor para x, donde a mod x = bpara dos valores dadosa,b . Suposición a y b siempre serán enteros positivos No siempre habrá una solución para x Si existen varias soluciones, envíe al menos una de ellas. Si no hay soluciones, no envíe nada o alguna indicación de que no...

18
ssTTsSTtRrriinInnnnNNNIiinngg

Desafío Para cada carácter de la cadena, excepto el último, haga lo siguiente: Salida del personaje actual. Seguido de la salida aleatoria de la siguiente lista un número aleatorio de veces entre 1 y 5 (inclusive): El personaje actual El siguiente caracter de la cadena La versión del caso de...

18
¿Es este número al azar?

Le pedí a random.org 128 números enteros aleatorios entre 0 y 2 32 - 1. Como el generador de números aleatorios estaba tan ansioso por dar primero los primeros 64 números, obviamente son más aleatorios que los otros 64. Escriba un programa o función completa que devuelva un resultado verdadero...

18
Buscaminas en el trabajo

Todos conocen el antiguo juego de buscaminas que se incluye con Windows XP. Es una cuadrícula simple con una matriz de celdas de 9x9 que contiene un número (que indica cuántas minas hay adyacentes) o una mina. El desafío es generar una cuadrícula aleatoria de 9x9 con 10 bombas con cualquier...