JSFiddle - React, Tailwind, and code Playground

JavaScript

c=x=>{for(;x!=0&&!/[2-9]/.test(x);x=r)for(i=r=0;x;)r+=x%10*Math.pow(2,i++),x=parseInt(x/10);alert(x)};c(prompt())