У меня есть значение BigInteger, скажем, оно 282 и находится внутри переменной x. Теперь я хочу написать цикл while, в котором говорится:
while b2 isn't a perfect square:
a ← a + 1
b2 ← a*a - N
endwhile
Как бы я это сделал, используя BigInteger?
РЕДАКТИРОВАТЬ: Цель для этого, чтобы я мог написать этот метод . Как говорится в статье, нужно проверить, не является ли b2 квадратным.