回答編集履歴

1

解説

2017/12/20 04:21

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  $a=[];
10
10
 
11
- for($i=1;$i<=sqrt($num);$i++){
11
+ for($i=1;$i<=sqrt($num);$i++){ /*$numのルート値が折り返しなのでそれ以上は無駄*/
12
12
 
13
13
  if($num%$i===0){
14
14
 
@@ -18,7 +18,7 @@
18
18
 
19
19
  }
20
20
 
21
- $a=array_unique($a);
21
+ $a=array_unique($a);/*$num=1や16など$numのルートが整数の場合を想定*/
22
22
 
23
23
  print_r($a);
24
24