アラビア数字(1~9)を、ローマ数字(I~X)へ変換したい。またはその逆を行いたい。Romanモジュールを使用すれば良い。
アラビア数字(1~9)を、ローマ数字(I~X)へ変換したい。またはその逆を行いたい。Romanモジュールを使用すれば良い。
2進数を10進数、10進数を16進数など、基数変換には「Math::BaseCalc」モジュールを使用すると楽に行える。
Jcodeモジュールを用いれば、半角数字を全角数字へ1発で変換できる。
全角数字を半角数字へ変換するにはJcodeモジュールで変換してやれば良い。
価格の表示など、3桁毎に数字を区切りたいことがある。
このような場合、どういった処理を書けば良いのだろうか?
小数点以下の数値が出た際に、切り上げ処理を行いたい。
Perlでは切り捨てはint $float といった形で行えるが、切り上げ用の関数が用意されていない(っぽい)。
POSIXモジュールを使用するか、次のような関数を用意しておくと重宝する。