문자열 대체 문제이다. replaceAll 함수를 이용하여 크로아티아 알파벳에 해당하는 문자열을 .
으로 바꾸고 문자열을 저장한다. 모든 크로아티아 알파벳을 변경하고 나서 length를 출력한다.
let input = require("fs").readFileSync("/dev/stdin", "utf8").toString().trim();
const arr = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="];
for (const str of arr) {
input = input.replaceAll(str, ".");
}
console.log(input.length);
반복문 돌릴때 const .. of arr로 해야하는데 파이썬이랑 헷갈려서 for로 적어서 왜 안되나 싶었다.
regex 문법을 사용하여 replace 함수를 사용하는 풀이도 있다. 나중에 풀어봐야징