128. BigDecimal 掛け算

JavaScriptAlgorithm
お役に立つのか?

挑戦者が少ない  - accepted / - tried

こちらは126. BigDecimal 足し算の続きです。

この問題では、任意桁数の10進小数点数の掛け算が求められる


multiply(
  '1123456787654323456789', 
  '1234567887654323456'
)
// '1386983673205309924427166592431045142784'

multiply(
  '-1123456787654323456789', 
  '1234567887654323456.12348'
)
// '-1386983673205309924565891036570601003228.30572'

multiply(
  '-0.12345', 
  '-1.6789012'
)
// '0.20726035314'
  1. この問題は114. BigIntの掛け算を実装するをカバーする。
  2. 最終結果の後続ゼロは取り除く。
  3. Big.jsは結果が大きすぎの場合で指数表記にするが、この問題においてはそうしないでください

20分間以内で解いてみて

ディスカス(1)