Algorithm
- ๋ฐฉํ ์์ -
๋ฌธ์
์๊ทผ์ด๋ ์ด๋ฑํ๊ต์ ๋ค๋ ๋, ๋ฐฉํ ์์ ๋ฅผ ๋จ๋ค๋ณด๋ค ๋จผ์ ๋ฏธ๋ฆฌ ํ๊ณ ๋จ์ ๊ธฐ๊ฐ์ ๋์๋ค. ๋ฐฉํ ์์ ๋ ์ํ๊ณผ ๊ตญ์ด ๋ฌธ์ ํ๊ธฐ์ด๋ค.
๋ฐฉํ์ ์ด L์ผ ์ด๋ค. ์ํ์ ์ด Bํ์ด์ง, ๊ตญ์ด๋ ์ด Aํ์ด์ง๋ฅผ ํ์ด์ผ ํ๋ค. ์๊ทผ์ด๋ ํ๋ฃจ์ ๊ตญ์ด๋ฅผ ์ต๋ Cํ์ด์ง, ์ํ์ ์ต๋ Dํ์ด์ง ํ ์ ์๋ค.
์๊ทผ์ด๊ฐ ๊ฒจ์ธ ๋ฐฉํ๋์ ์์ ๋ฅผ ํ์ง ์๊ณ ๋ ์ ์๋ ์ต๋ ๋ ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ์ถ๋ ฅ ์์
๋ฌธ์ ํ๊ธฐ
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin")
.toString()
.split("\n")
.map((el) => Number(el));
while (true) {
input[0]--;
input[1] -= input[3];
input[2] -= input[4];
if (input[1] <= 0 && input[2] <= 0) break;
}
console.log(input[0]);
๋ฐ์ํ
'๊ฐ์ธ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][Node.js] 5554๋ฒ : ์ฌ๋ถ๋ฆ ๊ฐ๋ ๊ธธ (0) | 2021.11.19 |
---|---|
[๋ฐฑ์ค][Node.js] 5543๋ฒ : ์๊ทผ๋ ๋ (0) | 2021.11.18 |
[๋ฐฑ์ค][Node.js] 5522๋ฒ : ์นด๋ ๊ฒ์ (0) | 2021.11.16 |
[๋ฐฑ์ค][Node.js] 5430๋ฒ : AC (0) | 2021.11.15 |
[๋ฐฑ์ค][Node.js] 5361๋ฒ : ์ ํฌ ๋๋ก์ด๋ ๊ฐ๊ฒฉ (0) | 2021.11.14 |
๋๊ธ