Subscribed unsubscribe Subscribe Subscribe

素因数分解ワンライナーの作り方 その3

素因数分解ワンライナーの作り方 その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が最強となった。


もっと良い方法とか思いついたら追記したいと思います。