# Java Puzzle: Square Root

DevFeed: [Java Puzzle: Square Root](<https://devfeed.tech/articles/java-puzzle-square-root-15729.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/java-puzzle-square-root>)

Author: Square Engineering

Published: 2013-03-19T16:02:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [java](<https://devfeed.tech/tags/java.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [puzzle](<https://devfeed.tech/tags/puzzle.md>)

## AI overview

A Java programming puzzle challenges readers to reach a call to SquareRoot.answer and calculate the square root of a huge number without directly inspecting it. The solution must be a separate Java file that runs with the security manager enabled on JDK 6 or 7, without using setAccessible or exploiting JDK vulnerabilities.

## Source excerpt

Show your Java-fu by calculating the unknown.