rakesh830566

sumOfBinaryAndDecimal

Jan 4th, 2021
579
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var numbers = '2,2,3';
  2.  
  3. sumOfBinary(numbers);
  4.  
  5. function sumOfBinary(input) {
  6.     var inputArray = input.split(',');
  7.     inputArray = inputArray.map((ele) => parseInt(ele));
  8.  
  9.     for (let i = 1; i <= inputArray[0]; i++) {
  10.         let sum = 0;
  11.         for (let j = 1; j <= inputArray[i]; j++) {
  12.             sum += decimalToBinary(j);
  13.         }
  14.         console.log(sum);
  15.     }
  16. }
  17.  
  18. function decimalToBinary(num) {
  19.     let binary = 0,
  20.         rem,
  21.         i = 1;
  22.     while (num != 0) {
  23.         rem = num % 2;
  24.         num = parseInt(num / 2);
  25.         binary += rem * i;
  26.         i *= 10;
  27.     }
  28.     return binary;
  29. }
  30.  
Advertisement
Add Comment
Please, Sign In to add comment