Yürüteç konumunda STDOUT nnokta içeren bir dize, zamanlara (her bir adım için) yazacak bir program veya işlev çizin .. Programın ayrıca her ssaniye bir satır yazması gerekir (veya sher satırdan birkaç saniye sonra bekleyin ).
Rastgele bir yürüyüş, her adımın son adım artı yeni bir değer olacağı şekilde, art arda rastgele adımlardan ( wiki ) oluşan bir yolun matematiksel bir formalizasyonudur.t adım değeri, tüm rastgele değerlerin toplamıdır. ir öncesi artı ilk değer.
Program 2 girdi almalıdır ve çıktıda yalnızca boşluk " "ve nokta kullanacaktır ".". Yürütücünün başlangıç değeri 20, çıkışın 19 boşluktan sonra bir nokta olacak şekilde olacaktır .
. #19 spaces then a dot
Her yeni adımda değer, walker'ın son değeri artı bunlardan biri olacaktır [-2-1,0,1,2](her biri% 20 şans). Yeni pozisyon yazdırıldıktan sonra program ssaniyeler beklemeli ve bir sonraki adıma geçmelidir . Adım, walker'ı saha dışına çıkarırsa1 to 40 göz ardı edilmeli ve yürüteç pozisyonu aynı kalmalıdır. Boşlukların sayısı her zaman 0 ila 39 arasında bir sayı olacaktır.
Örnek
#input
Mywalk(s = 0.1, n = 30)
#output
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
hususlar
Girişi herhangi bir makul format olarak kabul edebilirsiniz.
En kısa kod kazanır
Programınız yalnızca saniyeleri tam sayı olarak kabul ederse sorun olmaz
1 to 40, çünkü boşluk sayısı her zaman position-1.

nadımların sayısı?