mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2026-02-03 04:11:47 +08:00
npx standard --fix
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
function decimalToBinary(num) {
|
||||
var bin = [];
|
||||
function decimalToBinary (num) {
|
||||
var bin = []
|
||||
while (num > 0) {
|
||||
bin.unshift(num % 2);
|
||||
num >>= 1; // basically /= 2 without remainder if any
|
||||
bin.unshift(num % 2)
|
||||
num >>= 1 // basically /= 2 without remainder if any
|
||||
}
|
||||
console.log("The decimal in binary is " + bin.join(""));
|
||||
console.log('The decimal in binary is ' + bin.join(''))
|
||||
}
|
||||
|
||||
decimalToBinary(2);
|
||||
decimalToBinary(7);
|
||||
decimalToBinary(35);
|
||||
decimalToBinary(2)
|
||||
decimalToBinary(7)
|
||||
decimalToBinary(35)
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
function intToHex(num){
|
||||
switch(num){
|
||||
case 10: return "A";
|
||||
case 11: return "B";
|
||||
case 12: return "C";
|
||||
case 13: return "D";
|
||||
case 14: return "E";
|
||||
case 15: return "F";
|
||||
}
|
||||
return num;
|
||||
function intToHex (num) {
|
||||
switch (num) {
|
||||
case 10: return 'A'
|
||||
case 11: return 'B'
|
||||
case 12: return 'C'
|
||||
case 13: return 'D'
|
||||
case 14: return 'E'
|
||||
case 15: return 'F'
|
||||
}
|
||||
return num
|
||||
}
|
||||
|
||||
function decimalToHex(num){
|
||||
let hex_out = [];
|
||||
while(num > 15) {
|
||||
hex_out.push(intToHex(num%16));
|
||||
num = Math.floor(num / 16);
|
||||
}
|
||||
return intToHex(num) + hex_out.join("");
|
||||
function decimalToHex (num) {
|
||||
const hex_out = []
|
||||
while (num > 15) {
|
||||
hex_out.push(intToHex(num % 16))
|
||||
num = Math.floor(num / 16)
|
||||
}
|
||||
return intToHex(num) + hex_out.join('')
|
||||
}
|
||||
|
||||
// test cases
|
||||
console.log(decimalToHex(999098) === "F3EBA");
|
||||
console.log(decimalToHex(123) === "7B");
|
||||
console.log(decimalToHex(999098) === 'F3EBA')
|
||||
console.log(decimalToHex(123) === '7B')
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
function decimalToOctal(num) {
|
||||
var oct = 0,c=0;
|
||||
function decimalToOctal (num) {
|
||||
var oct = 0; var c = 0
|
||||
while (num > 0) {
|
||||
var r=num%8;
|
||||
oct=oct+(r*Math.pow(10,c++));
|
||||
num =Math.floor(num/ 8); // basically /= 8 without remainder if any
|
||||
var r = num % 8
|
||||
oct = oct + (r * Math.pow(10, c++))
|
||||
num = Math.floor(num / 8) // basically /= 8 without remainder if any
|
||||
}
|
||||
console.log("The decimal in octal is " + oct);
|
||||
console.log('The decimal in octal is ' + oct)
|
||||
}
|
||||
|
||||
decimalToOctal(2);
|
||||
decimalToOctal(8);
|
||||
decimalToOctal(65);
|
||||
decimalToOctal(216);
|
||||
decimalToOctal(512);
|
||||
decimalToOctal(2)
|
||||
decimalToOctal(8)
|
||||
decimalToOctal(65)
|
||||
decimalToOctal(216)
|
||||
decimalToOctal(512)
|
||||
|
||||
Reference in New Issue
Block a user