i've looked lot through here , can't quite find why line wrong:
arraylist <biginteger> data = new arraylist(); int [] primes = new int[25]; ... // initializing ... data.get(i) = data.get(i).divide( biginteger.valueof( primes[place] ) ); //<---- ... // rest of code required: variable; found: value.. i'm doing wrong?
first, should fix raw type (and i'd prefer list interface) like
list<biginteger> data = new arraylist<>(); then need use set because can't assign return value of get that.
data.set(i, data.get(i).divide(biginteger.valueof(primes[place]))); also, it's worth noting biginteger(s) (per javadoc) immutable arbitrary-precision integers.