0

そのため、現在、任意の数の素因数分解を見つけるプログラムをコーディングしようとしています。私はそうすることに成功しましたが、それを適切に表現することに夢中になっています。たとえば、82944 の素因数分解は (2^10)*(3^4) です。

私のプログラムは、素因数分解をうまく見つけました...ちょうど面倒な方法で。私はそれを次のように適切に表現することに近づいています:

$unique_factors = array_unique($f);
foreach($unique_factors as $factors){
    foreach(array_count_values($f) as $count){
        echo $factors . "<sup>" . $count . "</sup>";
    }
}

ただし、これは (2^10)(2^4)(3^10)(3^4) を出力します

(配列 $f は、2,2,2,2,2,2,2,2,2,2,3,3,3,3 を含む配列です)

4

1 に答える 1