day 10 binary numbers hackerrank solution