hackerrank java certification solutions how will you compare