[λ°±μ€][Node.js] 2789λ² : μ ν κΈμ§
Algorithm
- μ ν κΈμ§ -
λ¬Έμ
μμ£Ό λ©λ¦¬ λ¨μ΄μ Έ μλ μμ λλΌκ° μλ€. μ΄ λλΌμμ κ°μ₯ 곡λΆλ₯Ό μνλ νμλ€μ λͺ¨λ λ€λ₯Έ λλΌλ‘ μ νμ κ°λ€. μ λΆλ μ΅κ³ μ νμλ€μ΄ μκΎΈ μ νμ κ°λ μ΄μ λ₯Ό μ°ΎμΌλ €κ³ νλ€. νμ§λ§, νμλ€μ μ΄μ κ° λͺ¨λ λ¬λκΈ° λλ¬Έμ μ νν μ΄μ λ₯Ό μ°Ύμ μ μμλ€. μ λΆμ κ³ μμ§μ λ°μ΄λ νμλ€μ΄ μκΎΈ μ νμ κ°λ νμμ λ§€μ° λΆμΎν΄ νλ€.
κ°μ₯ λ§μ νμλ€μ΄ μ νμ κ°λ λνκ΅λ μκ΅μ μΊ λΈλ¦¬μ§ λνκ΅μ΄λ€. μ λΆλ μΈν°λ· κ²μ΄μ ν΅ν΄μ ν΄μΈλ‘ λκ°λ μ΄λ©μΌμ λ΄μ© μ€ μΌλΆλ₯Ό μμ νκΈ°λ‘ νλ€. μ΄λ©μΌμ κ° λ¨μ΄ μ€μμ CAMBRIDGEμ ν¬ν¨λ μνλ²³μ λͺ¨λ μ§μ°κΈ°λ‘ νλ€. μ¦, μ΄λ€ μ΄λ©μΌμ LOVAλ λ¨μ΄κ° μλ€λ©΄, Aλ CAMBRIDGEμ ν¬ν¨λ μνλ²³μ΄κΈ° λλ¬Έμ, λ°μ보λ μ¬λμ LOVλ‘ λ°λλ€.
μ΄λ κ², μ΄λ€ λ¨μ΄κ° μ£Όμ΄μ‘μ λ, κ²μ΄μ κ±°μΉ νμλ μ΄λ€ λ¨μ΄κ° λλμ§ κ΅¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ μΆλ ₯ μμ
λ¬Έμ νκΈ°
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString()
let cambridge = 'CAMBRIDGE'.split('');
let result = '';
for (let i = 0; i < input.length; i++) {
if (!cambridge.includes(input[i])) result += input[i];
}
console.log(result);