SIGN IN SIGN UP

Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.

34083 0 0 JavaScript
2020-05-03 09:05:12 +02:00
function decimalToBinary (num) {
const bin = []
2017-08-19 20:44:53 +05:30
while (num > 0) {
2020-05-03 09:05:12 +02:00
bin.unshift(num % 2)
num >>= 1 // basically /= 2 without remainder if any
2017-08-19 20:44:53 +05:30
}
return bin.join('')
2017-08-19 20:44:53 +05:30
}
export { decimalToBinary }
// > decimalToBinary(2)
// '10'
// > decimalToBinary(7)
// '111'
// > decimalToBinary(35)
// '100011'