[JS] 백준 8958번 OX 퀴즈

jsg_ko·2021년 11월 16일
0

코테연습

목록 보기
12/21
const { count, info } = require("console");
const fs = require("fs"); //파일받기위해 필요
const { resourceLimits } = require("worker_threads");
const localFile = fs.existsSync("./input.txt"); // 내가 알고리즘 풀려는 폴더에 './input.txt'의 유무를 참,거짓으로 변수에 넣어라
const filePath = () => {
  // 참이면 내 input파일을 열고 그외는 백준의 알고리즘에서 주는 입력값을 받겠다.
  if (localFile) {
    return "./input.txt";
  }
  return "/dev/stdin";
};
const input = fs.readFileSync(filePath()).toString().trim().split("\n")

let num = Number(input[0]);

for( i=1; i<=num; i++){
  let count = 0;
  let sum = 0;
  for(j=0; j < input[i].length; j++){
    if(input[i][j] === 'O'){
      count += 1;
    } else {
      count = 0;
    }
    sum += count;
  }
  console.log(sum);
profile
디버깅에서 재미를 추구하면 안되는 걸까

0개의 댓글