PROBLEM LINK:
Author: thvardhan
Tester: thvardhan
DIFFICULTY:
Easy
PREREQUISITES:
Arbitrary-precision arithmetic
PROBLEM:
You are given a big input probably near 10^200. you have to take that input and output the same thing +1
QUICK EXPLANATION:
As Long long integer cant keep this big digit we simply use BigIntegers.(java)
EXPLANATION:
We use a BigInteger class to solve this problem. BigIntegers can hold 10^200 digit long digits.
So here we make a object of BigInteger
BigInteger int=new BigInteger("1");
the 1 we passed in the constructor means the initial value of this big integer will be 1.Now we just take input from console from either scanner or bufferedreader as a string.And then we add both integers with
int.add(new BigInteger(i));
note we use strings not integers to store this big digit. here i denotes a String we got from console. and now we just print it back to console using
System.out.println(int);