const input = '5\nOOXXOXXOOO\nOOXXOOXXOO\nOXOXOXOXOXOXOX\nOOOOOOOOOO\nOOOOXOOOOXOOOOX';
function solution (input) {
const result = [];
input.split('\n').forEach((currentInput, i) => {
let count = 0;
result[i - 1] = [];
if (Number(currentInput) !== parseInt(currentInput)) {
currentInput.split('').forEach((el) => {
if(el === 'O') {
count++;
result[i - 1].push(count);
} else {
//'X'
count = 0;
result[i - 1].push(count);
}
})
}
});
const sumArr = result.map((el) => {
return el.reduce((prev,cur) => prev + cur);
})
console.log(sumArr.join('\n'))
}
IDE에서는 결과가 나오는데 나오는데 제출하면 런타임 에러가 난다. 반복문이 많아서 그런게 아닐까 싶은데...수정해봐야 겠다.