素因数分解ワンライナーの作り方 その1 - すぎゃーんメモ
素因数分解ワンライナーの作り方 その2 - すぎゃーんメモ
の続き。最後の方法はCPANモジュールを使うもの。
探してみたけど素因数分解ができそうなのは Math::Big::Factors というモジュールくらいだった。
$ perl -MMath::Big::Factors=factors_wheel -le'print join"*",factors_wheel(pop)' 100 2*2*5*5
やっぱりモジュール使うと簡潔だー
とはいえ名前が長いせいでコマンド文字数は78文字と、かろうじてその1の方法より1文字短い程度。文字数の短さではその2が最強となった。
もっと良い方法とか思いついたら追記したいと思います。