// Generate the hexadecimal representation for a given non-negative integer number as a string. The hex representation should start with "0x". // There should not be extra zeros on the left side.