405. Convert a Number to Hexadecimal

Easy

1.2K

197

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 = 26Output:"1a"

**Example 2:**

Input:num = -1Output:"ffffffff"

**Constraints:**

`-2`

^{31}<= num <= 2^{31}- 1

Accepted

121.9K

Submissions

259.8K

Acceptance Rate

46.9%

Seen this question in a real interview before?

1/4

Yes

No

Discussion (0)

Related Topics

Copyright ©️ 2023 LeetCode All rights reserved