[백준 1316번] 구현 - 그룹 단어 체커

김민지·2023년 10월 29일
0

냅다 시작 백준

목록 보기
98/118

✨ 문제 ✨


✨ 정답 ✨

const { notDeepEqual } = require("assert");
const { count } = require("console");
const fs = require("fs");
const { nextTick } = require("process");
const filePath = process.platform === "linux" ? "/dev/stdin" : "./예제.txt";
let input = fs.readFileSync(filePath).toString().trim().split('\n');


// const fs = require('fs'); 
// let input = fs.readFileSync("/dev/stdin").toString().trim().split('\n');

let N=+input.shift();
let answer=0;

for (let i=0;i<N;i++){
  let word=input[i];
  let setWord=[word[0]];
  let isOk=true;
  for (let j=0;j<word.length-1;j++){
    if(word[j]!==word[j+1]){
        if (setWord.includes(word[j+1])){
          isOk=false;
          break;
        }else{
          setWord.push(word[j+1]);
        }
    }
  }
  if (isOk===true){
    answer+=1;
  }
}

console.log(answer);

🧵 참고한 정답지 🧵

💡💡 기억해야 할 점 💡💡

profile
이건 대체 어떻게 만든 거지?

0개의 댓글