小数のすべての方法を求めます
1429 ワード
小数(primenumber)
1> is_prime_01
8.255400000 0204 e-05秒!
def is_prime_01(num):
for i in range(2, num):
if num % i == 0:
return False
return True
2> is_prime_02
3.037000025 e-05秒!
def is_prime_02(num):
i = 2
while i*i <= num:
if num % i == 0:
return False
i += 1
return True
3>アセチルプロピオン酸エチルを用いたふるい
def solution(num):
nums = set(range(2, num+1))
for i in range(2, num+1):
if i in nums:
nums -= set(range(i*i, num+1, i))
return len(nums)
4>偶数をスキップ
5>平方根の倍数のみ削除
Reference
Reference
この問題について(小数のすべての方法を求めます), 我々は、より多くの情報をここで見つけました https://velog.io/@muchogusto/소수를-구하는-모든-방법テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol