Class Solution

  • All Implemented Interfaces:

    
    public final class Solution
    
                        

    405 - Convert a Number to Hexadecimal.

    Easy

    Given an integer num, return a string representing its hexadecimal representation. For negative integers, two’s complement method is used.

    All the letters in the answer string should be lowercase characters, and there should not be any leading zeros in the answer except for the zero itself.

    Note: You are not allowed to use any built-in library method to directly solve this problem.

    Example 1:

    Input: num = 26

    Output: "1a"

    Example 2:

    Input: num = -1

    Output: "ffffffff"

    Constraints:

    • <code>-2<sup>31</sup><= num <= 2<sup>31</sup> - 1</code>

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      Solution()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final String toHex(Integer num)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait