Talk:100 prisoners: Difference between revisions

From Rosetta Code
Content added Content deleted
(→‎big speed up: In the Python logic too.)
Line 12: Line 12:


It's programmers like '''Craigd''' that make me say: &nbsp; &nbsp; &nbsp; Damn! &nbsp; &nbsp; Why didn't &nbsp; <big> '''I''' </big> &nbsp; think of that ?!?! &nbsp; &nbsp; -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 20:28, 5 November 2019 (UTC)
It's programmers like '''Craigd''' that make me say: &nbsp; &nbsp; &nbsp; Damn! &nbsp; &nbsp; Why didn't &nbsp; <big> '''I''' </big> &nbsp; think of that ?!?! &nbsp; &nbsp; -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 20:28, 5 November 2019 (UTC)

:That's in the Python too; the first failing prisoner breaks out of the ''for prisoner in ...'' loop. --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 20:48, 5 November 2019 (UTC)

Revision as of 20:48, 5 November 2019

Wikipedia link?

Despite the heading on the task page claiming otherwise, there does not appear to be a wikipedia entry for "100 prisoners" --Thundergnat (talk) 00:56, 5 November 2019 (UTC)

Fixed.     -- Gerard Schildberger (talk) 19:04, 5 November 2019 (UTC)
Thanks. (Although I'm in two minds - maybe wikipedia should just be another reference)? --Paddy3118 (talk) 20:40, 5 November 2019 (UTC)

big speed up

Thanks to (userid)   Craigd   (using zkl),   his observation/optimization of:       if one prisoner fails, they all do.

A big decrease in time used.


It's programmers like Craigd that make me say:       Damn!     Why didn't   I   think of that ?!?!     -- Gerard Schildberger (talk) 20:28, 5 November 2019 (UTC)

That's in the Python too; the first failing prisoner breaks out of the for prisoner in ... loop. --Paddy3118 (talk) 20:48, 5 November 2019 (UTC)