[JS/백준]{그리디}(1343) 폴리오미노

202209월 29

백준 문제 링크

문제 설명

이 문제는 X가 4개연속되어있으면 AAAA로 바꾸고 X가 2개연속되어있으면 BB로 바꿔주면된다.

처음에 이 문제를 풀때 너무 어렵게 생각을해서 간단한 문제인데 많은 시간은 사용했다.


코드

const line = require("fs").readFileSync("./input.txt", "utf8");
let inputData = line.trim();

let board = inputData.replace(/XXXX/g, "AAAA").replace(/XX/g, "BB");

if (board.includes("X")) {
  console.log(-1);
} else {
  console.log(board);
}