import java.util.ArrayList;import java.util.List;import java.util.Random;/**
* @author frlh
* @create 2020/06/07 15:58
*/publicclassMain{static Random random =newRandom();// 核心方法publicstatic String sum(String a, String b){int len = Math.max(a.length(), b.length());
StringBuffer s =newStringBuffer(len +1);int t =0;for(int i =1; i <= len; i++){
t +=getLast(a, i)+getLast(b, i);
s.append(t %10);
t /=10;}return s.reverse().toString();}publicstaticintgetLast(String a,int last){if(last > a.length())return0;return a.charAt(a.length()- last)-'0';}publicstatic String createNum(){
StringBuffer s =newStringBuffer().append(random.nextInt(9)+1);int len =100+ random.nextInt(100);for(int i =0; i < len; i++){
s.append(random.nextInt(10));}return s.toString();}publicstaticvoidrun(){
List<String> ss =newArrayList<>(100);for(int i =0; i <100; i++){
ss.add(createNum());}// System.out.println(ss);
String s = ss.get(0);for(int i =1; i < ss.size(); i++){
s =sum(s, ss.get(i));}
System.out.println(s);}publicstaticvoidmain(String[] args){run();// System.out.println(sum("12", "2"));// System.out.println(sum("12", "9"));// System.out.println(sum("12", "99"));}}