で新しいメソッドを作成することで実現するはずの仕様を次に示します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
ますか、これほど大きな数を強制的に処理する方法はありますか?