Advertisement
Guest User

Untitled

a guest
Apr 18th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. // take a number 6 -> binary
  2.  
  3. console.log(convert(10))
  4.  
  5. function convert(n){
  6. let remainder = []
  7. while (n){
  8. remainder.push(n % 2)
  9. n = parseInt(n/2) // keep dividing it
  10. }
  11.  
  12. let l = remainder.length
  13. let ret = ''
  14. while (l--)
  15. ret +=remainder[l]
  16. return ret
  17. // or just do remainder.reverse().join('')
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement