Bootstrap

华为OD面试——机试算法

简述

给定两个非常大的正整数A和B,位数在50至100之间。求C=A+B;

题目类别: 字符串

  • 难度: 中级
  • 运行时间限制: 10Sec
  • 内存限制: 128MByte
阶段

入职前练习

输入

因为A和B很大,从高位到低位,以字符串的形式输入两行数字A和B。A和B的位数在50至100之间。

输出

以字符串形式,输出一行,表示A和B的和。

样例输入:

11111111111111111111111111111111111111111111111111
22222222222222222222222222222222222222222222222222

样例输出:

33333333333333333333333333333333333333333333333333

个人代码示例
public class BigNumAdd {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String num1 = sc.nextLine();
        String num2 = sc.nextLine();

        //补齐, 确保数据1 > 数据2
        if (num1.length() < num2.length()) {
            String t
;