首页 > 试题广场 >

大数相减

[编程题]大数相减
  • 热度指数:1213 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

数据范围:两个数字的长度都满足 ,数字中仅包含 ,第一位不可能是0
示例1

输入

"100000000","1"

输出

"99999999"
示例2

输入

"100000000","1000000000"

输出

"-900000000"
import java.util.*;
import java.math.BigInteger; // 引入BigInteger

public class Solution {
    public String substring (String num1, String num2) {
        return new BigInteger(num1)
                .subtract(new BigInteger(num2))
                .toString();
    }
}

发表于 2022-08-12 07:38:14 回复(0)