Algorithm
- λ°© λ²νΈ -
λ¬Έμ
λ€μμ΄λ μμ§μ΄μ μμ§μ μλ‘ μ΄μ¬μλ€. λ€μμ΄λ μκΈ° λ°© λ²νΈλ₯Ό μμ νλΌμ€ν± μ«μλ‘ λ¬Έμ λΆμ΄λ €κ³ νλ€.
λ€μμ΄μ μμ§μμλ νλΌμ€ν± μ«μλ₯Ό ν μΈνΈλ‘ νλ€. ν μΈνΈμλ 0λ²λΆν° 9λ²κΉμ§ μ«μκ° νλμ© λ€μ΄μλ€. λ€μμ΄μ λ°© λ²νΈκ° μ£Όμ΄μ‘μ λ, νμν μΈνΈμ κ°μμ μ΅μκ°μ μΆλ ₯νμμ€. (6μ 9λ₯Ό λ€μ§μ΄μ μ΄μ©ν μ μκ³ , 9λ 6μ λ€μ§μ΄μ μ΄μ©ν μ μλ€.)
μ μΆλ ₯ μμ
λ¬Έμ νκΈ°
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().trim();
let arr = input.split("").map((el) => Number(el));
let number = 0;
let count = 0;
for (let i = 0; i <= 9; i++) {
if (i === 6 || i === 9) continue;
let find = arr.filter((el) => el === i).length;
if (find > count) {
number = i;
count = find;
}
}
if (Math.ceil(arr.filter(el => el === 6 || el === 9).length / 2) > count) {
console.log(Math.ceil(arr.filter(el => el === 6 || el === 9).length / 2));
} else {
console.log(count);
}
λ°μν
'κ°μΈκ³΅λΆ > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€][Node.js] 1541λ² : μμ΄λ²λ¦° κ΄νΈ (0) | 2021.07.05 |
---|---|
[λ°±μ€][Node.js] 1476λ² : λ μ§ κ³μ° (0) | 2021.07.04 |
[λ°±μ€][Node.js] 1463λ² : 1λ‘ λ§λ€κΈ° (0) | 2021.07.03 |
[λ°±μ€][Node.js] 1431λ² : μλ¦¬μΌ λ²νΈ (0) | 2021.07.01 |
[λ°±μ€][Node.js] 1427λ² : μνΈμΈμ¬μ΄λ (0) | 2021.06.30 |
λκΈ