728x90
let input = require('fs').readFileSync(0).toString().split('\n');
function quadrant(a, b) {
if (a > 0) {
if (b > 0) {
console.log(1);
} else if (b < 0) {
console.log(4);
}
} else if (a < 0) {
if (b > 0) {
console.log(2);
} else if (b < 0) {
console.log(3);
}
}
}
quadrant(input[0], input[1]);
์ด๋ ๊ฒ ์ผ๋๋ฐ,
๐ ์ผํญ์ฐ์ฐ์๋ฅผ ์ด์ฉํ๋ฉด ํจ์ฌ ๊ฐ๋จํ๊ฒ ์ธ ์ ์์๋ค.
if (input[0] > 0) input[1] > 0 ? console.log(1) : console.log(4);
if (input[0] < 0) input[1] > 0 ? console.log(2) : console.log(3);
< ์ฒซ ์ค์๋ ์ ์ x๊ฐ ์ฃผ์ด์ง๋ค. (−1000 ≤ x ≤ 1000; x ≠ 0) ๋ค์ ์ค์๋ ์ ์ y๊ฐ ์ฃผ์ด์ง๋ค. (−1000 ≤ y ≤ 1000; y ≠ 0) >
=> 0๋ณด๋ค ํฌ์ง ์์ ๊ฒฝ์ฐ : 0๋ ํฌํจ์ด๋ผ ์ ๋ ๊ฒ ๋๋ ์ ์ผ๋๋ฐ,
0์ด ํฌํจ๋์ง ์๋ ์กฐ๊ฑด์ด ์์ผ๋ 0์ ๋ํด์๋ ๊ฑฑ์ ์ํด๋ ๋๋ค.
๐ ๋ฐํ์ ์๋ฌ (EACCES)
readFileSync('/dev/stdin')
์ด ๋ถ๋ถ ๋๋ฌธ์ ๋ ์๋ฌ๋ผ๊ณ ํ๋ค.
๊ดํธ ์์ 0 ์ ๋ฃ์ด์ฃผ๋ฉด ์๋ฌ๊ฐ ๋์ง ์๋๋ค.
728x90
๋ฐ์ํ
'ํ์ ๊ณต๋ถ > ๐ซง ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [๋ฐฑ์ค/Node.js] 2884๋ฒ ํ์ด || JavaScript (0) | 2023.02.22 |
|---|---|
| [๋ฐฑ์ค/Node.js] 11382๋ฒ ํ์ด || JavaScript (0) | 2023.02.21 |
| [๋ฐฑ์ค/Node.js] 2753๋ฒ ํ์ด || JavaScript (0) | 2023.02.21 |
| [๋ฐฑ์ค/Node.js] 9498๋ฒ ํ์ด || JavaScript (0) | 2023.02.20 |
| [๋ฐฑ์ค/Node.js] 1330 ๋ฒ ํ์ด || JavaScript (0) | 2023.02.20 |