0

で新しいメソッドを作成することで実現するはずの仕様を次に示しますFixnum

it "reads trillions" do
    1_000_000_000_000.in_words.should == 'one trillion'
    1_000_000_000_001.in_words.should == 'one trillion one'
    1_888_259_040_036.in_words.should == 'one trillion eight hundred eighty eight billion two hundred fifty nine million forty thousand thirty six'
  end

問題は、1_000_000_000_000ではなく と見なされるFixnumことBignumです。

私の最初の考えは、先に進んで新しいメソッドも追加することBignumです。

割り当ての要点を見逃していFixnumますか、これほど大きな数を強制的に処理する方法はありますか?

ここに画像の説明を入力

4

2 に答える 2