Skip to content

Latest commit

 

History

History

eliminateTheIntrudersBitManipulation

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Eliminate the intruders! Bit manipulation

7 kyu link to kata
my solution

Task

You are given a string representing a number in binary. Your task is to delete all the unset bits in this string and return the corresponding number (after keeping only the '1's).

In practice, you should implement this function:

function eliminateUnsetBits(number); Examples

eliminateUnsetBits("11010101010101") ->  255 (= 11111111)
eliminateUnsetBits("111") ->  7
eliminateUnsetBits("1000000") -> 1
eliminateUnsetBits("000") -> 0