๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๊ฐ๋จํ ์ ๊ณ์ฐํ๊ธฐ ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๊ฐ๋จํ ์ ๊ณ์ฐํ๊ธฐ
Eun_zii 2024. 3. 22. 16:11ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ๊ฐ๋จํ ์ ๊ณ์ฐํ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
- ๋ฌธ์์ด binomial์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. binomial์ "a op b" ํํ์ ์ดํญ์์ด๊ณ a์ b๋ ์์ด ์๋ ์ ์, op๋ '+', '-', '*' ์ค ํ๋์ ๋๋ค. ์ฃผ์ด์ง ์์ ๊ณ์ฐํ ์ ์๋ฅผ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 0 ≤ a, b ≤ 40,000
- 0์ ์ ์ธํ๊ณ a, b๋ 0์ผ๋ก ์์ํ์ง ์์ต๋๋ค.
๐ ํ์ด
function solution(binomial) {
const [a, op, b] = binomial.split(' ');
const x = Number(a)
const y = Number(b)
if (op === '+') {
return x + y;
} else if (op === '-') {
return x - y;
} else if (op === '*') {
return x * y;
}
}
โ
binomial์ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก split(" ") ์ผ๋ก ๋ถ๋ฆฌํ์ฌ a, op, b ๋ก ๋๋์ด ์คํ,
a ์ b๋ฅผ Number( ) ํจ์๋ฅผ ์ด์ฉํ์ฌ ์ซ์๋ก ๋ณํํ์ฌ ์ค๋ค.
์กฐ๊ฑด๋ฌธ if ( ) ๋ฅผ ์ฌ์ฉํด์ op๊ฐ "+" , "-", "*" ์ผ๋ ์์ ๊ณ์ฐํด์ return ํด์ค๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฌธ์์ด ์๋ผ์ ์ ๋ ฌํ๊ธฐ (0) | 2024.03.25 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด ๋ง๋ค๊ธฐ 3 (1) | 2024.03.22 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ถ๋ถ ๋ฌธ์์ด ์ด์ด ๋ถ์ฌ ๋ฌธ์์ด ๋ง๋ค๊ธฐ (1) | 2024.03.22 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ํ์ vs ์ง์ (0) | 2024.03.21 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ ์ง ๋น๊ตํ๊ธฐ (0) | 2024.03.19 |