Sollicitatievraag bij Vajro

function main() { const ws = fs.createWriteStream(process.env.OUTPUT_PATH); const sentence = readLine(); // const sentence = "b? Dl )B 4(V! A. MK, YtG ](f 1m )CNxuNUR {PG? " const result = howMany(sentence); ws.write(result + '\n'); ws.end(); }

Antwoord op sollicitatievraag

Anoniem

28 dec 2023

function howMany(sentence) { // Write your code here var arr = sentence.split(" "); const arrFiltered = arr.filter(el => { return el != null && el != '' && isNaN(el) && /^[A-Za-z]+(?:-[A-Za-z]+)*[.,;:?!]?$/.test(el) ; }); return arrFiltered.length; }