Bắt đầu ngayBắt đầu miễn phí

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ả

Xem khóa học

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