浮動小数点の10進値を取得してルビの整数に変換するにはどうすればよいですか?浮動小数点値をルビの整数に変換する方法
number = 12.55
decimal_length = number.to_s.split('.')[1].size #=> 2
decimal = number.divmod(1)[1].round(decimal_length) #=> 0.55
をここに私はそれを入力として、任意の数で動作することを方法で、整数(55)に、小数点を有効にする方法:ここでは
は、私がこれまでに得たどのくらいいるのですか?
なぜ55であるかもしれない願っていますか?あなたの価値が2.3の場合はどうなりますか?それは3か30か? 2.909は90または909に変換されますか? – tadman
Nope。 @mikeが私の目的のために余分な仕事をしていると言ったので! – fardin