Bonfire 36: Bonfire: Binary Agents

TASK: Return an English translated sentence of the passed binary string.

// divide string into characters
var chars = str.split(" ");
var decimal = 0;
var msg = [];

for (var i=0; i<chars.length; i++) {
// transcode from binary to decimal
decimal = parseInt(chars[i],2);
// decode decimal and push into array
msg.push(String.fromCharCode(decimal));
decimal = 0;
}

return msg.join("");

}

binaryAgent('01000001 01110010 01100101 01101110 00100111 01110100 00100000 01100010 01101111 01101110 01100110 01101001 01110010 01100101 01110011 00100000 01100110 01110101 01101110 00100001 00111111');

Links:

Advertisements
Bonfire 36: Bonfire: Binary Agents

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s