Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve () {
- let binaryCode = document.getElementById('input').value
- let result = document.getElementById('resultOutput')
- let sumOfNumbers = binaryCode
- .split('')
- .map(d => +d)
- .reduce((a, b) => a + b, 0)
- let sum = sumOfNumbers % 9 || 9
- let slicedText = binaryCode.slice(sum, binaryCode.length - sum)
- let arr = []
- for (let i = 0; i < slicedText.length; i += 8) {
- arr.push(slicedText.substr(i, 8))
- }
- let output = ''
- for (let i = 0; i < arr.length; i++) {
- let current = arr[i]
- let decimal = parseInt(current, 2)
- let char = String.fromCharCode(decimal)
- if (/\w/.test(char)) {
- output += char
- }
- }
- result.textContent = output
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement