Class Hackerrank Solution in C++ With Explanation