JSFiddle - React, Tailwind, and code Playground
by sesamechicken
JavaScript
// Pattern to split/Zork's input
const input = 'SOSSOSSOSSOS';
checkMessage = (input) => {
const inputArr = input.match(/.{1,3}/g);
const SOS = ['S', 'O', 'S'];
let count = 0;
inputArr.forEach((element) => {
if(element !== SOS.toString()){
const broken = element.split('');
broken.forEach((letter, index) => {
if(letter !== SOS[index]){
count++;
}
});
}
});
return count;
}
console.log(checkMessage(input));