[백준] 2941 크로아티아 알파벳 / JS

hyunhee·2024년 4월 9일
0

algorithm

목록 보기
20/24

문제

문자열 대체 문제이다. 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 함수를 사용하는 풀이도 있다. 나중에 풀어봐야징

0개의 댓글