Matlab code for Eratosthenes
이전 댓글 표시
I wrote a code for the sieve of Eratosthenes, but the grader was not satisfied with my code. I'm not sure what I did wrong to his eyes. Any ideas? Please and thank you!
function p = prime_seive(n)
p = [0 2:n];
for k = 2:sqrt(n)
if p(k)
p(k^2:k:n) = 0;
end
end
p = p(p ~= 0);
end
댓글 수: 5
Aaron Millan
2021년 4월 29일
Aaron Millan
2021년 4월 29일
Krystian
2024년 10월 21일
maybe the wrong spelling of "sieve" in the function's name?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Manage Products에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!