Algorithm
- μμ -
λ¬Έμ
μμ μκ°μ λ λλ λ νμμ΄ μλ€. λ νμμ μμ μ μ§μ€νλ λμ μ κΈλ‘λ² κ²½μ μκΈ°μ λν΄μ ν λ‘ νκ³ μμλ€. ν λ‘ μ΄ μ μ κ³Όμ΄λλ©΄μ λ νμμ λͺ©μ리λ₯Ό λμκ³ , κ²°κ΅ μ μλμ ν¬κ² λΆλ Ένμλ€.
μ΄λ κ² νμλ€μ΄ μμ μκ°μ λ λλ λ¬Έμ λ μ΄λ»κ² ν΄κ²°ν΄μΌ ν κΉ?
μΌλ§μ μ μ΄λ±νκ΅ μ μλμΌλ‘ μ·¨μ§ν μκ·Όμ΄λ μ΄ λ¬Έμ λ₯Ό μν λ¬Έμ λ‘ ν΄κ²°νλ€. νμλ€μ μ§μ μν€κΈ° μν΄ μΉ νμ μν λ¬Έμ λ₯Ό μ¨μ£Όκ³ , μμ΄λ€μκ² μ‘°μ©ν μ΄ λ¬Έμ λ₯Ό νκ² νλ€. νμλ€μ΄ λ¬Έμ λ₯Ό κΈλ°© νκ³ λ€μ λ λλ κ²μ λ°©μ§νκΈ° μν΄μ, μ«μλ₯Ό λ§€μ° ν¬κ² νλ€.
μμ§ μ΄λ±νκ΅μ΄κΈ° λλ¬Έμ, νμλ€μ λ§μ κ³Ό κ³±μ λ§ λ°°μ λ€. λ, μμ§ 10μ μ κ³±κΌ΄μ μ μΈν λ€λ₯Έ μλ νκ΅μμ λ°°μ°μ§ μμκΈ° λλ¬Έμ, μ μλμ΄ μ¨μ£Όλ μλ λͺ¨λ 10μ μ κ³± ννμ΄λ€.
μ¬λ μκ°κΉμ§ λ¬Έμ λ₯Ό νΈλ κ²μ λ§κΈ° μν΄μ, μ μλμ΄ μ¨μ£Όλ μ«μλ μ΅λ 100μ리μ΄λ€.
μΉ νμ μ°μ¬ μλ λ¬Έμ κ° μ£Όμ΄μ‘μ λ, κ²°κ³Όλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ μΆλ ₯ μμ
λ¬Έμ νκΈ°
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().split("\n");
let a = input[0];
let b = input[2];
if (a.length === b.length) {
if (input[1] === "*") {
console.log("1" + "0".repeat(a.length - 1) + "0".repeat(b.length - 1));
} else {
console.log("2" + "0".repeat(a.length - 1));
}
} else {
if (input[1] === "*") {
console.log("1" + "0".repeat(a.length - 1) + "0".repeat(b.length - 1));
} else {
if (a.length < b.length) {
b = b.split('');
b[b.length - a.length] = '1';
console.log(b.join(''));
} else {
a = a.split('');
a[a.length - b.length] = '1';
console.log(a.join(''));
}
}
}
'κ°μΈκ³΅λΆ > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€][Node.js] 2953λ² : λλ μ리μ¬λ€ (0) | 2021.10.13 |
---|---|
[λ°±μ€][Node.js] 2941λ² : ν¬λ‘μν°μ μνλ²³ (0) | 2021.10.12 |
[λ°±μ€][Node.js] 2920λ² : μκ³ (0) | 2021.10.10 |
[λ°±μ€][Node.js] 2914λ² : μ μκΆ (0) | 2021.10.08 |
[λ°±μ€][Node.js] 2908λ² : μμ (0) | 2021.10.07 |
λκΈ