Untitled
unknown
plain_text
2 years ago
1.6 kB
27
Indexable
function woofDecoder(str) { let str2 = str.toLowerCase() let mas1 = [] let j = 0 console.log(str2) for (let char of str2) { if (char === 'w' || char === 'o' || char === 'f' || char === '-' || char === '!') { mas1[j] = char j++ } } let a = 0 let b = 0 let c = 0 let d = 0 const e = [] let f = -1 for (let i = 0; i < mas1.length; i++) { if (a >= 1 && b >= 2 && c >= 1 && mas1[i] === '-') { d++ a = 0, b = 0, c = 0 } else if (a >= 1 && b >= 2 && c >= 1 && mas1[i] === '!') { f++ d++ e[f] = d d = 0, a = 0, b = 0, c = 0 } else if (mas1[i] === 'w') { a++ } else if (mas1[i] === 'o') { b++ } else if (mas1[i] === 'f') { c++ } } if (e[0] === undefined) { return 'nothing to decode!' } for (let bb = 0; bb < e.length; bb++) { if (e[bb]+96 > 122) { return 'just barking!' } } // console.log(e) function intToChar(int) { const code = 'a'.charCodeAt(0); return String.fromCharCode(code-1 + int); } for (let aa = 0; aa < e.length; aa++) { e[aa] = intToChar(e[aa]) } // console.log(e) return e.join('') } }
Editor is loading...