Hackerrank Hackerrank medium & hard level incompleted test case: climbing the leaderboard (only 1 test case failed) cards permutation (time efficiency)