JSFiddle - React, Tailwind, and code Playground

HTML

<span id="count"></span>
<span id="output"></span>

JavaScript

function baumSweet(number) {
  if (number === 0) {
    return 1;
  }

  var binary = number.toString(2);
  var count = 0;

  for (var i = 0; i < binary.length; i++) {
  	count += ~binary[i];
  }
  
  return (count % 2) ? 0 : 1;
}

var sequence = "";
for (var i = 0; i <= 20; i++) {
  sequence += baumSweet(i) + " ";
}

document.getElementById("output").innerHTML = "<br>Output: " + sequence