수학 배웠던거 써먹어서 비트 연산하기 

단 decimal, BigInteger, double 안쓰고 string과 int만으로 큰 수 연산하기 

32bit, 즉  -2^31부터 2^31-1 넘는 경우도 처리하기....