Untitled
unknown
plain_text
3 years ago
1.6 kB
32
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...