All contents and pictures on this website come from the Internet and are updated regularly every week. They are for personal study and research only, and should not be used for commercial purposes. Thank you for your cooperation.
Given an integer, write an algorithm to convert it to hexadecimal. For negative integer, two’s
complement method is used.
Note:
- All letters in hexadecimal (
a-f
) must be in lowercase.
- The hexadecimal string must not contain extra leading
0
s. If the number is
zero, it is represented by a single zero character '0'
; otherwise, the
first character in the hexadecimal string will not be the zero character.
- The given number is guaranteed to fit within the range of a 32-bit signed integer.
- You must not use any method provided by the library which converts/formats
the number to hex directly.
Example 1:
Input:
26
Output:
"1a"
Example 2:
Input:
-1
Output:
"ffffffff"
Difficulty:
Easy
Lock:
Normal
All contents and pictures on this website come from the Internet and are updated regularly every week. They are for personal study and research only, and should not be used for commercial purposes. Thank you for your cooperation.