Vòng lặp này có thể chạy song song không (2)?
Bạn thích trò chơi xúc xắc trước đó đến mức muốn chơi nhiều lần! Bạn gói mã gốc vào một hàm:
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
}
và tạo một vòng lặp để chơi trò chơi:
results <- numeric(100)
for(i in seq_along(results))
results[i] <- play()
Bạn có nghĩ vòng lặp for này có thể (dễ dàng) chạy song song không?
Bài tập này là một phần của khóa học
Viết mã R hiệu quả
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập