백준 8958 자바스크립트(1차원 배열)
1차원 배열(8958)
O와 X만 입력했을 때, O가 연속된 갯수만큼 보너스 점수를 받는 문제.
시간이 좀 걸렸지만 O가 연속되는 횟수를 세서 플러스 해주면 된다.
const readline = require('readline');
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdin
});
let input = [];
rl.on('line', function (line){
    input.push(line);
}).on('close',function (){
    let number = Number(input[0]);
    for (let i = 1; i <= number; i++) {
        let N = 0;
        let A = 0;
        for (let j = 0; j < input[i].length; j++) {
            if (input[i][j] === 'O') {
                N++;
            } else {
                N = 0;
            }
            A += N;
        }
        console.log(A);
    }
    process.exit();
});