这将是一个很小的出版物,我受到
本文的启发
。 不,我不会与那里提出的解决方案竞争(为了简洁起见),但是作为Swift功能的证明,对于habrasociety来说很有趣。
该解决方案完全重复了
Wikipedia中描述的算法,无需进行任何修改。
import Foundation
那些感兴趣的人可以
在此沙箱中试用。 我设法压缩的最大值-在8,500,000左右的范围内,搜索大约需要6秒钟。 不幸的是,在我的Mac Mini 2014后期(Core i5,8 GB)上,已经在参数max = 1,000,000的操场上运行此代码会导致刹车,所以要小心。 在上面的链接上,一切旋转得更快。