카테고리 없음
백준 - 2941 nods.js 해설
CODE_PLAN
2022. 9. 1. 21:24
https://www.acmicpc.net/problem/2941
2941번: 크로아티아 알파벳
예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z=
www.acmicpc.net
const fs = require("fs");
const input = (
process.platform === "linux"
? fs.readFileSync("/dev/stdin").toString() // 여기선 dev로 해도됨
: `ljes=njak`
).trim();
let croatia = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="];
function solution(input) {
for (let alphabet of croatia) {
input = input.split(alphabet).join("Q");
//console.log(input) 확인용
<ljes=njak
ljes=njak
ljes=njak
ljes=njak
Qes=njak
Qes=Qak
QeQQak
QeQQak
6> 이런식으로 순차접근
}
return input.length; // return input일 경우 QeQQak를 반환한다.
}
console.log(solution(input)); //6