
const fs = require('fs');
const path = process.platform === 'linux' ? '/dev/stdin' : 'Wiki\\input.txt';
const [t, ...inputs] = fs.readFileSync(path).toString().trim().split('\r\n');
for (const input of inputs) {
let score = 0;
let acc = 0;
for (const s of input) {
if (s === 'O') {
acc += 1;
score += acc;
} else {
acc = 0;
}
}
console.log(score);
}
⏰ 소요한 시간 : -
테스트 케이스별 문자열을 순회하면서 각 요소가 O일 경우 O의 개수를 을 나타내는 acc값을 1증가, 총 점수를 나타내는 score에 acc만큼 증가해주고 x일경우 acc를 0으로 초기화 해준다.