hackerankcodes - DP