题解 | #统计字符#
统计字符
https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.on('line', function (line) { const reg0 = /[a-zA-Z]/; const reg2 = /\d/; const reg3 = /[^a-z^A-Z^\d^\s]/;// 没用到 发现^匹配不到 干脆不用 走eles就行了 const res = [0,0,0,0] for(let char of line){ if(reg0.test(char)){ res[0]+=1; continue } if(char===" "){ res[1]+=1; continue } if(reg2.test(char)){ res[2]+=1; continue } res[3]+=1; } for(let item of res){ console.log(item) } });