Sleeping Beauty problem: Difference between revisions

Content added Content deleted
(→‎{{header|Python}}: Added a functionally composed variant.)
Line 196: Line 196:




# experiment :: IO Int -> (Int, Int) -> IO (Int, Int)
# experiment :: (Int, Int) -> IO (Int, Int)
def experiment(headsWakings):
def experiment(headsWakings):
'''A pair of counts updated by a coin flip.
'''A pair of counts updated by a coin flip.
Line 247: Line 247:
# MAIN ---
# MAIN ---
if __name__ == '__main__':
if __name__ == '__main__':
main()</lang>
main()
</lang>
{{Out}}
{{Out}}
<pre>1500188 wakenings over 1000000 experiments.
<pre>1500188 wakenings over 1000000 experiments.