β‘οΈ λ¬Έμ : ν¬λ‘μν°μ μνλ²³
π κ³Όμ
μ²μμ 무μ§μ±μΌλ‘ μμ±νλ€κ° μμ μΆλ ₯κ°μ΄ μ λμ€κΈΈλ μ μΆνλλ° νλ Έλ€ γ±-
const alpa = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="];
let count = 0;
let copyInput = input;
for (let i = 0; i < alpa.length; i++) {
copyInput = copyInput.split(alpa[i]).join(" ");
if (input.includes(alpa[i])) {
if (input.indexOf(alpa[i]) !== input.lastIndexOf(alpa[i])) {
count += 1;
}
input = input.replace(alpa[i], ' ');
count += 1;
}
}
copyInput = copyInput.split(" ").join("").length;
console.log(count + copyInput);
μ μ½λλ μμ μΆλ ₯κ°μ λ±κΈ°λ νμ§λ§ λΆνμν μΉ΄μ΄ν
μκ° λ§μμ, μ 체 λ¬Έμμ΄μμ ν¨ν΄μ΄ μ€λ³΅λμλμ§λ₯Ό alpaμ ν¨ν΄μ μ°Ύλ λμμ μ²λ¦¬νλλ‘ λ€μ μμ±νλ€.
π μ μΆ
const alpa = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z='];
let count = 0;
for (let i = 0; i < alpa.length; i++) {
while (input.includes(alpa[i])) {
input = input.replace(alpa[i], ' ');
count += 1;
}
}
input = input.split(' ').join('');
count += input.length;
console.log(count);
π . . . μκ² λ μ , νλ©΄μ μκ°ν μ
μ²μμ λ무 μ΄λ ΅κ² μκ°νλ€. κ·Έλμ λ¨Έλ¦Ώμμ μΆλ ₯μ΄ μ΄λ»κ² λ μ§ κ·Έλ €μ§μ§κ° μμμ λ μ΄μν μ½λκ° λμ¨ κ² κ°λ€
λ¨μνκ² μκ°νμ...
'baekjoon' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€_1085: μ§μ¬κ°νμμ νμΆ (node.js/JavaScript) (0) | 2024.07.17 |
---|---|
λ°±μ€ 2745, 11005: μ§λ² λ³ν 1, 2 (node.js/JavaScript) (0) | 2024.07.16 |
λ°±μ€_1157: λ¨μ΄ κ³΅λΆ (node.js/JavaScript) (0) | 2024.07.16 |
λ°±μ€_1316: κ·Έλ£Ή λ¨μ΄ 체컀 (node.js/JavaScript) (0) | 2024.07.16 |
λ°±μ€_10988: ν°λ¦°λ둬μΈμ§ νμΈνκΈ° (node.js/JavaScript) (0) | 2024.07.16 |