BaşlayınÜcretsiz Başlayın

Bu döngü paralel çalıştırılabilir mi (1)?

Aşağıdaki kod parçası basit bir zar oyunu uygular. Oyun şöyle:

  • Başlat: total <- 0.
  • Tek bir zar at ve sonucu total değerine ekle.
  • Eğer total çift ise, total değerini sıfırla.
  • Eğer total 10'dan büyükse oyun biter.

Bunu R'de kodlamak oldukça basittir

total <- no_of_rolls <- 0 # Initialize
while(total < 10) {
  total <- total + sample(1:6, 1)

  if(total %% 2 == 0) total <- 0  # If even. Reset to 0

  no_of_rolls <- no_of_rolls + 1
}
no_of_rolls

Sence bu algoritma (kolayca) paralel çalıştırılabilir mi?

Bu egzersiz

Verimli R Kodu Yazma

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün

Egzersizi başlat