Find the minimal perimeter of any rectangle whose area equals N.
Solution
int solution(int N) { // write your code in C++11 (g++ 4.8.2) int i = 1; int A = 1; while (i * i < N) { if (N % i == 0) { A = i; } i++; } if (i * i == N) { A = i; } return (A + (N / A)) * 2;}