Algorithm
- νμ -
λ¬Έμ
7κ°μ μμ°μκ° μ£Όμ΄μ§ λ, μ΄λ€ μ€ νμμΈ μμ°μλ€μ λͺ¨λ κ³¨λΌ κ·Έ ν©μ ꡬνκ³ , κ³ λ₯Έ νμλ€ μ€ μ΅μκ°μ μ°Ύλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μλ₯Ό λ€μ΄, 7κ°μ μμ°μ 12, 77, 38, 41, 53, 92, 85κ° μ£Όμ΄μ§λ©΄ μ΄λ€ μ€ νμλ 77, 41, 53, 85μ΄λ―λ‘ κ·Έ ν©μ
77 + 41 + 53 + 85 = 256
μ΄ λκ³ ,
41 < 53 < 77 < 85
μ΄λ―λ‘ νμλ€ μ€ μ΅μκ°μ 41μ΄ λλ€.
μ μΆλ ₯ μμ
λ¬Έμ νκΈ°
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin")
.toString()
.trim()
.split("\n")
.map((el) => Number(el));
let odd = input.filter((el) => el % 2 === 1);
if (odd.length === 0) {
console.log(-1);
} else {
console.log(odd.reduce((past, curr) => past + curr, 0));
console.log(Math.min(...odd));
}
λ°μν
'κ°μΈκ³΅λΆ > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€][Node.js] 2587λ² : λνκ°2 (0) | 2021.09.01 |
---|---|
[λ°±μ€][Node.js] 2577λ² : μ«μμ κ°μ (0) | 2021.08.31 |
[λ°±μ€][Node.js] 2563λ² : μμ’ μ΄ (0) | 2021.08.29 |
[λ°±μ€][Node.js] 2562λ² : μ΅λκ° (0) | 2021.08.28 |
[λ°±μ€][Node.js] 2558λ² : A+B - 2 (0) | 2021.08.27 |
λκΈ