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.