whatisthis?
๋ฐฑ์ค 9498 javascript (node.js) ํ์ด ๋ณธ๋ฌธ
if๋ฌธ - (2)
๐ก๋ฌธ์
์ํ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ 90 ~ 100์ ์ A, 80 ~ 89์ ์ B, 70 ~ 79์ ์ C, 60 ~ 69์ ์ D, ๋๋จธ์ง ์ ์๋ F๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๐์ ๋ ฅ
์ฒซ์งธ ์ค์ ์ํ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ํ ์ ์๋ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค.
๐์ถ๋ ฅ
์ํ ์ฑ์ ์ ์ถ๋ ฅํ๋ค.
< ์ฝ๋ >
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString()
const score = parseInt(input);
if(score < 60) {
console.log("F");
} else if(score < 70) {
console.log("D");
} else if(score < 80) {
console.log("C");
} else if(score < 90) {
console.log("B");
} else {
console.log("A")
}
ํจ์จ์ ์ผ๋ก ๋ง์ง๋ง์ else๋ฅผ ํ๋ ค๋ฉด
์ ์ผ ์์๊ฐ๋ถํฐ ํด์ ์ฌ๋ ค๊ฐ์ผํจ.
๋ง์ฝ, score > 90 ๋ถํฐ ์์ํ๋ฉด
๋ค์ else if๋ score >= 80 ๋ง ์ ์ผ๋ฉด ์์ ๊ฒ๋ ํด๋น๋๋ฏ๋ก ์๋จ.
๊ทธ๋์ score >= 80 && score < 90 ์ผ๋ก ์ ์ด์ค์ผํจ.
- ์กฐ๊ฑด ์ฝ๋๊ฐ ๊ธธ์ด์ง.
- if - else if - else๊ฐ ์๋๋ผ
if - else if - else if - ... ๊ฐ ๋จ. ์ฆ, ๋ง์ง๋ง ์กฐ๊ฑด๋ ์จ์ค์ผํจ.
'ALGORITHM > BOJ (Node.js)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
โ๋ฐฑ์ค 14681 javascript (node.js) ํ์ด (0) | 2021.12.06 |
---|---|
๐บ๋ฐฑ์ค 2753 javascript (node.js) ํ์ด (0) | 2021.12.06 |
๋ฐฑ์ค 1330 javascript (node.js) ํ์ด (0) | 2021.12.06 |
โ๋ฐฑ์ค 2588 javascript (node.js) ํ์ด (0) | 2021.12.06 |
๋ฐฑ์ค 10430 javascript (node.js) ํ์ด (0) | 2021.12.06 |