티스토리 뷰
입력 받은 양의 정수는 $n
<?
$tmp = array();
$last = $n;
for ($i = 1 ; $i <= $last ; $i++) {
if ($n % $i == 0) {
if (isset($tmp[$i])) continue;
else {
$tmp[$i] = 1;
$tmp[intval($n/$i)] = 1;
$last = intval($n/$i);
}
}
}
$tmp = array_keys($tmp);
sort($tmp);
$aliquot = '';
foreach ($tmp as $val) {
$aliquot .= $val.' ';
}
echo $aliquot."\n";
?>
'알고리즘' 카테고리의 다른 글
알고리즘/ 10진수를 16진수로 _PHP (0) | 2018.05.25 |
---|---|
알고리즘/ 빠진 양의 정수 찾기 _PHP (0) | 2018.05.22 |
알고리즘/ 댐의 최대수위 구하기 _PHP (0) | 2018.05.22 |
알고리즘/ 가장 긴 패스워드 찾기 _PHP (0) | 2018.05.22 |
알고리즘/ 가장 짧은 거리 구하기 _PHP (0) | 2018.05.19 |
댓글