The nearest square number The nearest square number
English RU
The mission is in Reviewing Mode. You can't see the solutions Leader Board, but you can see other user solutions through the Random Review after you solve the mission.

You have some number and you try to find the nearest 'square' number. Square number is the number whose square root is an integer. For example, if our start number is 8, two near square number are 4 (sqrt(4) == 2) and 9 (sqrt(9) == 3). So the answer is 9, because 9 is the nearest.

Input: Number

Output: The nearest square number

Example:

nearest_square(8) == 9
nearest_square(13) == 16
nearest_square(24) == 25
nearest_square(9876) == 9801

How it is used: For mathematical analysis.

Precondition:
0 < number <= 1000000