본문 바로가기
Problem Solving/boj.kr (JS)

[BOJ / 자바스크립트] 2941 : 크로아티아 알파벳

by hoiiiii 2022. 2. 26.

문제 : https://www.acmicpc.net/problem/2941

 

2941번: 크로아티아 알파벳

예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z=

www.acmicpc.net

Sol ) : 구현 문제, 요구조건에 맞춰서 출력

  1. 크로아티아 알파벳 배열에 저장
  2. 1. 에서 저장한 배열을 순회하면서 해당 값 (크로아티아 알파벳)을 기준으로 문자열을 나눠서 "0"으로 연결 (0의 길이 : 1)
  3. 전체 문자열의 길이 출력

소스코드 )

const words = ["c=","c-","dz=","d-","lj","nj","s=","z="];
const fs = require('fs');
let s = fs.readFileSync('/dev/stdin').toString().split('\n')[0];

let cnt = 0;
for (let i = 0 ; i<words.length ; i++){
  s = s.split(words[i]).join("0");
}

console.log(s.length);

댓글