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
totaldeğerine ekle. - Eğer
totalçift ise,totaldeğerini sıfırla. - Eğer
total10'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ırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat