这行 ruby 代码检测素数(太棒了!)。
("1" * n) !~ /^1?$|^(11+?)\1+$/ # where n is a positive integer
此博客文章中解释了详细信息http://www.noulakaz.net/weblog/2007/03/18/a-regular-expression-to-check-for-prime-numbers/
我很好奇它以 BIG-O 符号的方式表现。有人帮忙吗?
这行 ruby 代码检测素数(太棒了!)。
("1" * n) !~ /^1?$|^(11+?)\1+$/ # where n is a positive integer
此博客文章中解释了详细信息http://www.noulakaz.net/weblog/2007/03/18/a-regular-expression-to-check-for-prime-numbers/
我很好奇它以 BIG-O 符号的方式表现。有人帮忙吗?