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

1 부터 n까지 소수의 합

· 14년 전 · 3479 · 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분 다 잘 풀어주셨는데

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

그걸 배제하고

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

게시글 목록

번호 제목
3398
3351
3333
3305
3303
3296
3274
3270
3266
3253
3229
3217
3167
3143
3112
3089
3080
3060
3039
3006
2999
2977
2967
2961
2934
2924
2914
2911
2898
2878