Advertisement
roronoa

binary max start pattern

Jan 1st, 2020
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  binary = readline(); // The input string.
  2.  
  3. let max = 2**binary.length
  4.  
  5. for(let i = 0; i < max; i++) {
  6.     let rep = i.toString(2)
  7.     while(rep.length < binary.length)
  8.         rep = '0' + rep
  9.     let fail = false
  10.     for(let j = 0; j < rep.length; j++)
  11.         if(binary[j] != '?' && rep[j] != binary[j])
  12.             fail = true
  13.     if(!fail)
  14.         print(rep)
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement