Ruby でキリバンをチェックするライブラリつくった
ほしかったのでつくった。
インストール
$ gem install kiriban
使い方
require "kiriban" # キリバン p 10000.kiriban? p 11111.kiriban? p 12345.kiriban? p 12321.kiriban? # ゼロバン(先頭以外が 0) p 10000.zeroban? # ゾロバン(同じ数字) p 11111.zoroban? # 連番(連続する数字) p 12345.renban? # ミラバン(回文数である数) p 12321.miraban?
文字列に変換できるオブジェクトであればチェックすることは可能なので、次のように使うこともできる。
# "AAA".kiriban? p class AAA; self end.kiriban?