Y
Hacker News
new
|
ask
|
show
|
jobs
by
wheaties
4839 days ago
I hate to break it to you but "n" is not final. Hence, you can reassign any BigInteger to it. Why not just set n = 9 and the root = 3...
Immutability is your friend. Use it or lose it.
3 comments
craigching
4839 days ago
But n is also private, so you can't reassign it without using setAccessible or changing the security manager, both forbidden by the rules.
link
coolbrow
4839 days ago
But "n" is private and the rules state the solution must be in a different class. Thus you can't simply reassign it.
link
tantalor
4839 days ago
You can't assign anything to a private variable.
link