乘以任意2个数字。数字可能非常大(即数百个数字),并以字符串形式提供。
预期输出是一个字符串,表示两个数字的乘积。 示例 -
multiply("268435456","524288")="140737488355328"
multiply("12321412423524534534543","0")="0"
答案 0 :(得分:2)
使用BigDecimal,它有一个multiply方法和一个带String
的构造函数。它还包含相应的toString()
和toPlainString()
方法,以便将结果作为字符串。
(如果数字总是整数,那么请改用BigInteger。)