테스트 사이트 - 개발 중인 베타 버전입니다

1 부터 n까지 소수의 합

· 14년 전 · 3473 · 6
1부터 n까지 모든 소수의 합을 구하는 법을

php 함수로 작성하시오.




function get_sumofprime(n){

   // 내부를 작성하시오.

}


$sum=get_sumofprime(100);

echo $sum;



양심적으로 혼자 힘으로 풀 것!!

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 6개

소스가 너무 많이 널려있기때문에 패쓰...
(ㅜㅠ 전 양심적이지 못해서... 아예.. 안하려구여..)
네 너무 널려있죠..

그런데 이걸 혼자 힘으로 못짜시는 분들이 많아서리..
14년 전
양심적이지 못해 죄송하군요 ㅠ.ㅠ
function get_sumofprime($n){
for($i=1;$i<=$n;$i++){
for($i2=1;$i2<=$i;$i2++){
if(!($i%$i2)){
$a++;
}
}
if($a==2)
$sum+=$i;
$a=0;
}

return $sum;
}

echo get_sumofprime(3);

수정요 ㅋㅋ
function get_sumofprime($num){
for($n=1;$n<=$num;$n++) {
$cnt = 0;
for($i=1;$i<=$n;$i++) if($n%$i==0) $cnt++;
if($cnt == 2) $sum[] = $n;
}
return array_sum($sum);
}
2분 다 잘 풀어주셨는데

소스의 좋고 나쁨이라는 게 너무 주관적인 판단이라

그걸 배제하고

그냥 먼저 올려주신 분께 채택해드리겠습니다^^

게시글 목록

번호 제목
1864
1863
1889
1862
1861
1860
1859
1858
1857
1956
1828
1843
1811
1810
1809
1808
1804
1802
1786
1732
1728
1727
1705
1685
1677
1667
1664
1663
1658
1657