Este loop pode rodar em paralelo (2)?
Você gostou tanto do jogo de dados anterior que quer jogá-lo várias vezes! Você envolveu o código original em uma função:
play <- function() {
total <- no_of_rolls <- 0
while(total < 10) {
total <- total + sample(1:6, 1)
# If even. Reset to 0
if(total %% 2 == 0) total <- 0
no_of_rolls <- no_of_rolls + 1
}
no_of_rolls
}
e construiu um loop para jogar o jogo:
results <- numeric(100)
for(i in seq_along(results))
results[i] <- play()
Você acha que esse loop for pode ser (facilmente) executado em paralelo?
Este exercício faz parte do curso
Escrevendo código R eficiente
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício