Question
1μμλΆν° 6κΉμ§μ λμ κ°μ§ 3κ°μ μ£Όμ¬μλ₯Ό λμ Έμ λ€μκ³Ό κ°μ κ·μΉμ λ°λΌ μκΈμ λ°λ κ²μμ΄ μλ€.
- κ°μ λμ΄ 3κ°κ° λμ€λ©΄ 10,000μ+(κ°μ λ)×1,000μμ μκΈμ λ°κ² λλ€.
- κ°μ λμ΄ 2κ°λ§ λμ€λ κ²½μ°μλ 1,000μ+(κ°μ λ)×100μμ μκΈμ λ°κ² λλ€.
- λͺ¨λ λ€λ₯Έ λμ΄ λμ€λ κ²½μ°μλ (κ·Έ μ€ κ°μ₯ ν° λ)×100μμ μκΈμ λ°κ² λλ€.
μλ₯Ό λ€μ΄, 3κ°μ λ 3, 3, 6μ΄ μ£Όμ΄μ§λ©΄ μκΈμ 1,000+3×100μΌλ‘ κ³μ°λμ΄ 1,300μμ λ°κ² λλ€. λ 3κ°μ λμ΄ 2, 2, 2λ‘ μ£Όμ΄μ§λ©΄ 10,000+2×1,000 μΌλ‘ κ³μ°λμ΄ 12,000μμ λ°κ² λλ€. 3κ°μ λμ΄ 6, 2, 5λ‘ μ£Όμ΄μ§λ©΄ κ·Έμ€ κ°μ₯ ν° κ°μ΄ 6μ΄λ―λ‘ 6×100μΌλ‘ κ³μ°λμ΄ 600μμ μκΈμΌλ‘ λ°κ² λλ€.
3κ° μ£Όμ¬μμ λμ¨ λμ΄ μ£Όμ΄μ§ λ, μκΈμ κ³μ°νλ νλ‘κ·Έλ¨μ μμ± νμμ€.
My Code
const fs = require('fs'); const input = fs.readFileSync("dev/stdin").toString().trim().split('\n');
const current = input[0].split(' ').map(Number);
let arr = current;
arr.sort((a, b) => a - b);
let a = arr[0];
let b = arr[1];
let c = arr[2];
function prize(a,b,c) {
if(a === b && b === c ) {
return 10000 + a * 1000;
} else if (a === b || b === c) {
//μ΄κ±° μ λ§μκ±°μ§? a === c 쑰건μ λΊλλ° λ§μλ€! λ£μ΄μλ ν΄λ΄€λλ° κ·Έκ²λ λ§μλ€κ³ νλ€ λ°±μ€ μκ·Έλ?
return 1000 + b * 100;
} else {
return c * 100;
}
}
console.log(prize(a,b,c))
λ§μμ΅λλ€!!!
μ΄λ° μκ³ λ¦¬μ¦ λ¬Έμ 보면 μκΈμ μ ν΄μ μ£Όλ©΄λμ§ μ°Έ μ΄λ ΅κ² νλ€λΌκ³ μ λ‘ μκ°μ΄λ λ€. μ΄λ κ² μ ν΄μ§λκ±Έ λ€ μκ³ λ¦¬μ¦μΌλ‘ μ§μ κ³μ°ν΄κ°μ§κ³ λμ€λκ±°κ² μ§? λ¬Έμ λ νμ΄λ³΄μ.
μ²μμλ κ·Έλ₯ .sortλ‘ μ λ ¬νλ€κ° μ»΄ν¨ν°λ μ°©μ€νκ² λ΄κ° νλΌλ λλ‘ ν΄μ νλ Έλ€. μ€λ¦μ°¨μμΌλ‘ λ°°μ΄νκΈ° μν κ³Όμ μ κΉλ¨Ήμ§ λ§μ. μκ³ λ¦¬μ¦μ νλλΌλ λμΉλ©΄ λ‘! νκ³ νλ Έλ€!κ³ μλ €μ€λ€. λμκ²λ νΈλ κ³Όμ μ΄ μμλ€κ³ . κ³Όμ μ λ΄μ£Όλ©΄ μλκ² λ(μ§μ²).
1. μ λ ₯κ°μ λ°μμμ μ€λ¦μ°¨μμΌλ‘ μ λ ¬ν(.sort(a,b) => a-b)) λ°μμ€λ μ£Όμ¬μ μλ₯Ό κ° λ³μμ μ μ₯νλ€.
2. μΈκ°μ§ 쑰건μ λλλ€. 쑰건 μ λ ₯νλκ±° κΉλνκ² μ€μ¬μ μΈ μ μλμ§λ§ μ λ κ² μ°λκ²λΆν° μ΅μν΄μ§μ.
3. 리ν΄λ κ°μ μΆλ ₯νλ€.
'Algorithms > Baekjoon' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JS] λ°±μ€ 8393λ² : ν© (0) | 2022.04.12 |
---|---|
[JS] λ°±μ€ 2741λ² , 2742λ² : Nμ°κΈ°, κΈ°μ°N (0) | 2022.04.10 |
[JS] λ°±μ€ 2884λ² : μλμκ³ (0) | 2022.04.09 |
[JS] λ°±μ€ 15552λ² : λΉ λ₯Έ A + B (0) | 2022.04.08 |
[JS] λ°±μ€ 10950λ² : A + B - 3 (0) | 2022.04.07 |