언젠가는 펼쳐 볼 아카이브
[BOJ] 1316번 - 그룹 단어 체커 본문
사용언어 : javascript - node.js
#제출 코드
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
const input = fs.readFileSync(filePath).toString().split('\n');
solution(input);
function solution(input) {
const num = +input[0];
let result = 0;
for (let i = 1; i <= num; i++) {
// 각 줄 입력 string
let str = input[i].trim();
let checkGroupWord = true;
let strArr = [];
let prevChar = str.charAt(0);
strArr.push(str.charAt(0));
for (let j = 1; j < str.length; j++) {
let currChar = str.charAt(j);
if (!strArr.includes(currChar)) {
strArr.push(currChar);
prevChar = currChar;
} else {
if (prevChar !== currChar) {
checkGroupWord = false;
break;
} else {
prevChar = currChar;
}
}
}
if (checkGroupWord) result++;
}
console.log(result);
}
'IT > Baekjoon Oline Judge' 카테고리의 다른 글
[BOJ] 2738번 - 행렬 덧셈 (0) | 2023.08.22 |
---|---|
[BOJ] 25206번 - 너의 평점은 (0) | 2023.08.22 |
[BOJ] 2941번 - 크로아티아 알파벳 (0) | 2023.08.22 |
[BOJ] 1157번 - 단어 공부 (0) | 2023.08.22 |
[BOJ] 2444번 - 별찍기 - 7 (0) | 2023.08.22 |