sm 기술 블로그

50. 2941(크로아티아 알파벳) 본문

문제/백준_자바스크립트

50. 2941(크로아티아 알파벳)

sm_hope 2022. 5. 23. 22:30

 

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

let rs =  input.replace(/c=|c-|dz=|d-|lj|nj|s=|z=/g,"0");

console.log(rs.length);

자바스크립트에서의 replace 한번만 수행된다. 

따라서 여러번 수행하기 위해서는 /g의 명령어를 주면 된다.

/ | | |/는 정규식이다.

 

자세한 설명은 아래를 참고하자.

 g (global) :  전체 모든 문자열을 변경함.

※ i (ignore) :  영문 대소문자를 구분없음.

 

정규식

https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions

'문제 > 백준_자바스크립트' 카테고리의 다른 글

52. 1712 (손익분기점)  (0) 2022.05.25
51. 1316(그룹 단어 체커)  (0) 2022.05.25
49. 5622(다이얼)  (0) 2022.05.23
48. 2908(상수)  (0) 2022.05.23
47. 1152(단어의 개수)  (0) 2022.05.23
Comments