10で割って、10の剰余とって…的な…
桁上げのシフト演算もなぁ…

もっとスマートなの( ゚д゚)クレ