Problem Statement
Little Josh has found several sticks that are each 1 inch long. He wants to form a rectangle with the biggest possible area, using these sticks as the perimeter. He is allowed to glue sticks together, but he is not allowed to break a single stick into multiple shorter sticks.
For example, if Josh has 11 sticks, he can create a 2 x 3 rectangle using 10 sticks. This rectangle has an area of 6 square inches, which is the biggest area that can be achieved in this case.
You will be given an
Definition
- Class:
- BiggestRectangleEasy
- Method:
- findArea
- Parameters:
- int
- Returns:
- int
- Method signature:
- int findArea(int N)
- (be sure your method is public)
Constraints
- N will be between 4 and 10000, inclusive.
Examples
11
Returns: 6
The example from the problem statement.
5
Returns: 1
The only rectangle that can be created is a square with 1 inch side.
64
Returns: 256
Josh can create a square with the 16 inches side.
753
Returns: 35344
7254
Returns: 3288782
4
Returns: 1
5
Returns: 1
6
Returns: 2
7
Returns: 2
8
Returns: 4
9
Returns: 4
10
Returns: 6
10000
Returns: 6250000
9999
Returns: 6247500
9998
Returns: 6247500
9997
Returns: 6245001
9996
Returns: 6245001
9995
Returns: 6242502
9524
Returns: 5669161
7565
Returns: 3575881
9409
Returns: 5531904
6380
Returns: 2544025
8953
Returns: 5008644
4428
Returns: 1225449
9407
Returns: 5529552
7428
Returns: 3448449
6601
Returns: 2722500
8982
Returns: 5042270
9725
Returns: 5909761
5841
Returns: 2131600
7585
Returns: 3594816
6020
Returns: 2265025
3797
Returns: 900601
5389
Returns: 1814409
9537
Returns: 5683456
7182
Returns: 3223820
5653
Returns: 1996569
1786
Returns: 199362
4968
Returns: 1542564
7355
Returns: 3380082
2508
Returns: 393129
2547
Returns: 405132
2090
Returns: 273006
8395
Returns: 4403702
92
Returns: 529
2027
Returns: 256542
9623
Returns: 5786430
1680
Returns: 176400
780
Returns: 38025
8545
Returns: 4562496
5308
Returns: 1760929
3471
Returns: 752556
7110
Returns: 3159506
679
Returns: 28730
5495
Returns: 1886502
4468
Returns: 1247689
3197
Returns: 638401
9938
Returns: 6172740
8555
Returns: 4573182
3021
Returns: 570025
9150
Returns: 5232656
6681
Returns: 2788900
3136
Returns: 614656
1435
Returns: 128522
3446
Returns: 742182
8560
Returns: 4579600
386
Returns: 9312
4882
Returns: 1489620
4
Returns: 1
8
Returns: 4
111
Returns: 756
10
Returns: 6
10000
Returns: 6250000
14
Returns: 12
753
Returns: 35344