Zum Forum springen
rätsel (5$ inside)
 
Benachrichtigungen
Alles löschen

[Geschlossen] rätsel (5$ inside)

66 Beiträge
28 Benutzer
0 Reactions
4,313 Ansichten

hatte oben einen Fehler drin, habs editiert.

Immer noch, ich versuchs nochmal :)

edit Nr. 2: Stimmt wohl doch...


Coolpawn
Beigetreten: 12.05.2006

Original von FjodorM
Das ist ja quasi ein überlagerter Random Walk in 2 Dimensionen. Eine kurze Simulation mit 50000 Trials liefert bei mir n=99.

99.. hmmm leider noch nicht... stimmen deine abbruchbedingungen ?


my5tyle
Beigetreten: 11.11.2008

93


sportsgeist
Beigetreten: 22.01.2008

mhhh, kann man nicht die Felder, auf die er gehen kann, mit den Feldern drumherum, wo er dann runterfallen würde ins verhältnis setztem?

Ich käme dann darauf, dass er im Schnitt 44 Schritte gehen kann, bis er runterfällt. Aber der Gedanke wäre wohl etwas zu simple....kann ein nicht-mathe-studierender denn den logischen Gedankengang ebenso einfach errechnen??? sonst wäre es ja unfair....


StephanN
Beigetreten: 18.08.2007

Im Erwartungswert bleibt er stehen.


Coolpawn
Beigetreten: 12.05.2006

Original von sportsgeist
mhhh, kann man nicht die Felder, auf die er gehen kann, mit den Feldern drumherum, wo er dann runterfallen würde ins verhältnis setztem?

Ich käme dann darauf, dass er im Schnitt 44 Schritte gehen kann, bis er runterfällt. Aber der Gedanke wäre wohl etwas zu simple....kann ein nicht-mathe-studierender denn den logischen Gedankengang ebenso einfach errechnen??? sonst wäre es ja unfair....

der gedankenang ist leider alles andere als einfach :) hat aber auch keiner behauptet, dass das rätsel einfach ist...

geht eigentlich nur, wenn man programmieren kann...

@stephan ev=0, ja - aber die streuung machts ;)


MrMaxx
Beigetreten: 29.01.2007

23

um es glaubwürdiger zu machen, es sind ca. 23,15
und mit programmierkenntnissen war es nicht so schwer.

ps. ist aber auch falsch, neue antwort gibts gleich weiter unten.


Metter3330
Beigetreten: 12.03.2007

Original von Coolpawn
geht eigentlich nur, wenn man programmieren kann...

D.h. du kannst es auch nicht exakt lösen? Dann würd ich nämlich aufhören das zu versuchen ;)


Coolpawn
Beigetreten: 12.05.2006

ich könnte eine erklärung verstehen... ;-)

nein, muss man aber auch nicht im zeitalter der programmierbaren tischrechner ;-)

als antwort reicht die zahl - die bis jetzt noch keiner richtig hat - ich muss jetzt leider los, mal schaun, ob's bis morgen früh wer schafft :-)


MrMaxx
Beigetreten: 29.01.2007

ok neuer versuch

199


Original von Coolpawn

Original von FjodorM
Das ist ja quasi ein überlagerter Random Walk in 2 Dimensionen. Eine kurze Simulation mit 50000 Trials liefert bei mir n=99.

99.. hmmm leider noch nicht... stimmen deine abbruchbedingungen ?

Die schon, aber ich habe grad gemerkt daß er bisher nur diagonal läuft. Das sollte dann etwas zu wenige Schritte ergeben.


So, mein letztes Wort ist N=132.


Grinsefisch
Beigetreten: 18.12.2008

202

€: wäre die Lösung, wenn er nur auf die 4 Nachbarfelder könnte


Also mein ahk (s.u.) gibt nach 100,000 versuchen

41,59 Züge. Also aufgerundet 42!

anzahl := 0
tries := 100000
loop, %tries%
{
  anzahl := anzahl + walk()
}
result := anzahl / tries 
MsgBox, %tries%: %result%

walk()
{
 xpos := 13
 ypos := 13
 zug := 0
 loop
 {
  zug := zug + 1
  Random, rand, 1, 8
  if (rand = 1)
  {
    xpos := xpos + 2
    ypos := ypos + 1
  } else if(rand = 2)
  {
    xpos := xpos + 2
    ypos := ypos - 1
  } else if(rand = 3)
  {
    xpos := xpos + 1
    ypos := ypos + 2
  } else if(rand = 4)
  {
    xpos := xpos + 1
    ypos := ypos - 2
  } else if(rand = 5)
  {
    xpos := xpos - 1
    ypos := ypos + 2
  } else if(rand = 6)
  {
    xpos := xpos - 1
    ypos := ypos - 2
  } else if(rand = 7)
  {
    xpos := xpos - 2
    ypos := ypos + 1
  } else if(rand = 8)
  {
    xpos := xpos - 2
    ypos := ypos - 1
  }
 if (xpos < 1) or (xpos > 25) or (ypos < 1) or (ypos > 25)
   break
  
 } 
  
  return zug
}

Coolpawn
Beigetreten: 12.05.2006

Original von MrMaxx
ok neuer versuch

199

musste doch noch mal schaun, obs neue ergebnisse gibt... (obwohl ich eigentlich was anders, ganz dringendes zu tun habe ;-) )

MrMaxx du bist (wahrscheinlich) nah dran, hast aber wohl in deiner abbruchbedingung einen copy&paste fehler ;-)


trylimits
Beigetreten: 21.11.2008

meine lösung nach 60k trials: 122 schritte


Grinsefisch
Beigetreten: 18.12.2008

ich komm auf: 133.589


extrapartner
Beigetreten: 26.09.2007

Als Pessimist sag ich: nach 3 Schritten fliegt er, wenn er Pech hat - Menschen tendieren ja sowieso dazu, geradeaus zu gehen


MrBeam06
Beigetreten: 03.09.2006

Also ich bin iwie der festen Meinung, dass der Durchschnitt der verschiedenen Möglichkeiten Unendlich ist.

Tritt nur ein einziges Mal der Fall ein, dass die Lösung unendlich ist hebt dies den Durchschnitt ja dementsprechend (kurz formuliert).

Ist es nicht im Prinzip das gleich wie beim St Petersburg Paradoxon??
Bzw wo ist der Unterschied, wenn meine Lösung falsch ist?


Original von Zachanassian
Also mein ahk (s.u.) gibt nach 100,000 versuchen

41,59 Züge. Also aufgerundet 42!

anzahl := 0
tries := 100000
loop, %tries%
{
  anzahl := anzahl + walk()
}
result := anzahl / tries 
MsgBox, %tries%: %result%

walk()
{
 xpos := 13
 ypos := 13
 zug := 0
 loop
 {
  zug := zug + 1
  Random, rand, 1, 8
  if (rand = 1)
  {
    xpos := xpos + 2
    ypos := ypos + 1
  } else if(rand = 2)
  {
    xpos := xpos + 2
    ypos := ypos - 1
  } else if(rand = 3)
  {
    xpos := xpos + 1
    ypos := ypos + 2
  } else if(rand = 4)
  {
    xpos := xpos + 1
    ypos := ypos - 2
  } else if(rand = 5)
  {
    xpos := xpos - 1
    ypos := ypos + 2
  } else if(rand = 6)
  {
    xpos := xpos - 1
    ypos := ypos - 2
  } else if(rand = 7)
  {
    xpos := xpos - 2
    ypos := ypos + 1
  } else if(rand = 8)
  {
    xpos := xpos - 2
    ypos := ypos - 1
  }
 if (xpos < 1) or (xpos > 25) or (ypos < 1) or (ypos > 25)
   break
  
 } 
  
  return zug
}

is obv richtig da ja 42 die antwort auf das universum und blabla is danke op jetz kenn ich endlich die frage die dem computer gestellt wurde^^