my solutions to challenge practices from HackerRank