hackerrank Solutions to puzzles from hackerrank.com in no particular language or track. find my profile on hackerrank to see if I've ranked in any competitions?