fakeBin

fake binary kata

by trentHarlem

JavaScript

const fakeBin = (x) => x
    .split('')
    .map(i => (i < 5) ? 0 : 1)
    .join('')


/* function fakeBin(x) {
  return x
  .split('')
  .map(i => {
      if (i < 5) {
        return 0
      } else return 1
    })
  .join('')
}
 */

const fakeBin2 = (x) => x.replace(/[1234]/g, '0').replace(/[56789]/g, '1')



console.log(fakeBin2('45385593107843568'), '01011110001100111');
console.log(fakeBin('509321967506747'), '101000111101101');
console.log(fakeBin('366058562030849490134388085'), '011011110000101010000011011')