fixed and added test cases

This commit is contained in:
Alex
2019-02-24 15:00:42 -06:00
parent 3e47ca62c0
commit 97ac1c3d24

View File

@ -9,11 +9,16 @@ function intToHex(num){
} }
return num; return num;
} }
function decimalToHex(num){ function decimalToHex(num){
let hex_out = []; let hex_out = [];
while(num > 15) { while(num > 15) {
hex_out.push(intToHex(num%16)); hex_out.push(intToHex(num%16));
num = Math.floor(num / 16); num = Math.floor(num / 16);
} }
return hex_out.join(""); return intToHex(num) + return hex_out.join("");
} }
// test cases
console.log(decimalToHex(999098) === "F3EBA");
console.log(decimalToHex(123) === "7B");