第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

返回所有整數(shù)除數(shù)或返回字符串 '(integer) is prime' 如果它是素數(shù)的函數(shù)

返回所有整數(shù)除數(shù)或返回字符串 '(integer) is prime' 如果它是素數(shù)的函數(shù)

PHP
藍(lán)山帝景 2022-07-09 16:59:37
嘿到目前為止我得到的解決方案給了我一些整數(shù)的預(yù)期結(jié)果,但不滿足測試用例,(codewars https://www.codewars.com/kata/find-the-divisors/train/php)function divisors($integer) {    $array = [];    if($integer<=1)        return false;    for($i = 2 ; $i <= sqrt($integer) ; $i++){        if($integer% $i == 0){            array_push($array,$i);        }         }    if (empty($array)){        return $integer. " is prime";    }else{        return implode( ", ", $array );    }}任何幫助表示贊賞,現(xiàn)在我收到以下錯誤3' does not match expected type "array"
查看完整描述

2 回答

?
慕絲7291255

TA貢獻1859條經(jīng)驗 獲得超6個贊

以下解決方案,通過了所有測試用例


function divisors($integer) {

    $array = [];


     if($integer >1)

    {

      for($i = 2 ; $i < $integer ; $i++){

         if($integer% $i == 0){

            $array[] = $i;

         }    

      }


        if (empty($array)){

            return $integer. " is prime";

        }

        else{

        return $array;

        }


    }//close if($integer>1)


  }//END function divisors


查看完整回答
反對 回復(fù) 2022-07-09
?
猛跑小豬

TA貢獻1858條經(jīng)驗 獲得超8個贊

您將很快終止循環(huán),只需查看這些數(shù)字的 sqrt() 是什么。


而是在整數(shù)的一半處終止循環(huán)


function divisors($integer) {


    $array = [];


    if($integer<=1)

        return false;


    $end = $integer / 2;

    for($i = 2 ; $i <= $end; $i++){

        if($integer % $i == 0){

            $array[] = $i;      // more efficient than array_push if youare just pushing on thing

        }     

    }


    if (empty($array)){

        return $integer. " is prime";

    }else{

        return $array;

    }

}

結(jié)果


2, 3, 4, 6

5

13 is prime


查看完整回答
反對 回復(fù) 2022-07-09
  • 2 回答
  • 0 關(guān)注
  • 114 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號