Algorithm
- νμ¬μ μλ μ¬λ -
λ¬Έμ
μκ·Όμ΄λ μΈκ³μ μΈ μννΈμ¨μ΄ νμ¬ κΈ°κΈμμ μΌνλ€. μ΄ νμ¬μ κ°μ₯ ν° νΉμ§μ μμ λ‘μ΄ μΆν΄κ·Ό μκ°μ΄λ€. λ°λΌμ, μ§μλ€μ λ°λμ 9μλΆν° 6μκΉμ§ νμ¬μ μμ§ μμλ λλ€.
κ° μ§μμ μκΈ°κ° μν λ μΆκ·Όν μ μκ³ , μ무λλ ν΄κ·Όν μ μλ€.
μκ·Όμ΄λ λͺ¨λ μ¬λμ μΆμ μΉ΄λ μμ€ν μ λ‘κ·Έλ₯Ό κ°μ§κ³ μλ€. μ΄ λ‘κ·Έλ μ΄λ€ μ¬λμ΄ νμ¬μ λ€μ΄μλμ§, λκ°λμ§κ° κΈ°λ‘λμ΄μ Έ μλ€. λ‘κ·Έκ° μ£Όμ΄μ‘μ λ, νμ¬ νμ¬μ μλ λͺ¨λ μ¬λμ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ μΆλ ₯ μμ
λ¬Έμ νκΈ°
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin")
.toString()
.split("\n")
.map((el) => el.split(" "));
input.shift();
let company = new Map(input.map((el) => [el[0], el[1]]));
let result = [];
for (let key of company.keys()) {
if (company.get(key) !== "leave") result.push(key);
}
result.sort().reverse();
console.log(result.join('\n'));
λ°μν
'κ°μΈκ³΅λΆ > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€][Node.js] 8958λ² : OXν΄μ¦ (0) | 2021.12.15 |
---|---|
[λ°±μ€][Node.js] 8393λ² : ν© (0) | 2021.12.15 |
[λ°±μ€][Node.js] 7576λ² : ν λ§ν (0) | 2021.12.12 |
[λ°±μ€][Node.js] 7572λ² : κ°μ§(εΉ²ζ―) (0) | 2021.12.11 |
[λ°±μ€][Node.js] 7568λ² : λ©μΉ (0) | 2021.12.09 |
λκΈ