Algorithm
- μΈκ³΅μ§λ₯ μκ³ -
λ¬Έμ
KOI μ μμμλ 건κ°μ μ’κ³ λ§μλ νμ μ€λ¦¬κ΅¬μ΄ μ리λ₯Ό κ°νΈνκ² λ§λλ μΈκ³΅μ§λ₯ μ€λΈμ κ°λ°νλ €κ³ νλ€. μΈκ³΅μ§λ₯ μ€λΈμ μ¬μ©νλ λ°©λ²μ μ λΉν μμ μ€λ¦¬ νμ μ¬λ£λ₯Ό μΈκ³΅μ§λ₯ μ€λΈμ λ£μΌλ©΄ λλ€. κ·Έλ¬λ©΄ μΈκ³΅μ§λ₯ μ€λΈμ μ€λΈκ΅¬μ΄κ° λλλ μκ°μ μ΄ λ¨μλ‘ μλμ μΌλ‘ κ³μ°νλ€.
λν, KOI μ μμ μΈκ³΅μ§λ₯ μ€λΈ μλ©΄μλ μ¬μ©μμκ² νμ μ€λ¦¬κ΅¬μ΄ μλ¦¬κ° λλλ μκ°μ μλ € μ£Όλ λμ§νΈ μκ³κ° μλ€.
νμ μ€λ¦¬κ΅¬μ΄λ₯Ό μμνλ μκ°κ³Ό μ€λΈκ΅¬μ΄λ₯Ό νλ λ° νμν μκ°μ΄ μ΄ λ¨μλ‘ μ£Όμ΄μ‘μ λ, μ€λΈκ΅¬μ΄κ° λλλ μκ°μ κ³μ°νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ μΆλ ₯ μμ
λ¬Έμ νκΈ°
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().split("\n").map(el => el.split(' ').map(el => Number(el)));
let time = input[0];
let seconds = input[1][0];
time[2] += seconds;
if (time[2] > 59) {
time[1] += Math.floor(time[2] / 60);
time[2] %= 60;
if (time[1] > 59) {
time[0] += Math.floor(time[1] / 60);
time[1] %= 60;
if (time[0] > 23) {
time[0] %= 24;
}
}
}
console.log(time.join(' '));
'κ°μΈκ³΅λΆ > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€][Node.js] 2558λ² : A+B - 2 (0) | 2021.08.27 |
---|---|
[λ°±μ€][Node.js] 2557λ² : Hello World (0) | 2021.08.26 |
[λ°±μ€][Node.js] 2525λ² : μ€λΈ μκ³ (0) | 2021.08.24 |
[λ°±μ€][Node.js] 2523λ² : λ³μ°κΈ° - 13 (0) | 2021.08.23 |
[λ°±μ€][Node.js] 2522λ² : λ³μ°κΈ° - 12 (0) | 2021.08.20 |
λκΈ