Find the duplicate number floyd's cycle detection leetcode 287 July 8, 2019 16 32 64 128 Find the duplicate number floyd's cycle detection leetcode 287 python