文件名称:prime-numbers-scss::input_numbers::sparkles: 仅使用 SCSS 查找素数
文件大小:281KB
文件格式:ZIP
更新时间:2024-08-13 01:56:51
algorithms scss prime-numbers sieve-of-eratosthenes HTML
质数:仅限 SCSS 我想知道是否可以在 SCSS 上实现一些有用的算法。 好吧,这里是一个简单的素性检验和 Eratosthenes 的筛子。 这个怎么运作 简单测试 在simple.scss文件中的is_prime()函数中实现。 在其中,我们遍历所有可能的奇数除数直到可除数的平方根,如果没有找到除数(意思是,如果数是素数),我们返回true 。 埃拉托色尼筛 在eratosthenes.scss文件中实现。 运行此代码后,将创建primes列表。 对于素数,相应索引的值(从 1 开始)将为true 。 这个算法不是最优的。 在 SCSS 中,您不能用索引替换列表元素。 为了解决这个问题,创建了sift()函数,它在每次迭代时执行 n 个以上的动作,这就是算法的复杂度接近O(n 2 ) 的原因。 给桌子上色 为了显示输出数据,使用了两个表(文件index.html )。 单元格的数
【文件预览】:
prime-numbers-scss-main
----package.json(786B)
----gulpfile.js(771B)
----LICENSE(1KB)
----package-lock.json(453KB)
----src()
--------style.scss(745B)
--------config.scss(45B)
--------index.html(7KB)
--------eratosthenes.scss(615B)
--------simple.scss(272B)
----demo.jpg(178KB)
----.gitignore(183B)
----README.md(3KB)