19
2つの数値の最大公約数の素因数分解を出力します
タイトルがすべてを語っています。2つの入力32ビット正整数m, n >= 2、gcd(m,n)素因数分解形式で出力。 入力 コマンドライン引数または1行のstdinで問題ありません。ゴルフに適しています。 出力 指数で区切られた単一のスペース(追加のスペースなし)。入力が比較的素数の場合は何も出力しません。 例: $ ./factorize 96 162 2^1 3^1 $ ./factorize 14 15 $ ./factorize 196 294 2^1 7^2 ルール 分解またはGCDに外部リソース、数学ライブラリ、組み込み関数を使用することはできません。例:Java、いいえjava.lang.Math。ruby、no prime_division、perl、no factorなど