hackerrank java basic certification solutions how will you compare