ํ๋ก๊ทธ๋๋จธ์ค - flag์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ - js
2023. 7. 25. 17:28ใStudy_Develop/์๊ณ ๋ฆฌ์ฆ | ์ฝ๋ฉํ ์คํธ
๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค - flag์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ - js
๋ฌธ์
๋ ์ ์ a, b์ boolean ๋ณ์ flag๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, flag๊ฐ true๋ฉด a + b๋ฅผ false๋ฉด a - b๋ฅผ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
์ ํ ์ฌํญ
-1,000 ≤ a, b ≤ 1,000
์ ์ถ๋ ฅ ์
a | b | flag | result |
-4 | 7 | true | 3 |
-4 | 7 | false | -11 |
์ ์ถ๋ ฅ ์ค๋ช
- ์์ 1๋ฒ์์ flag๊ฐ true์ด๋ฏ๋ก a + b = (-4) + 7 = 3์ return ํฉ๋๋ค.
- ์์ 2๋ฒ์์ flag๊ฐ false์ด๋ฏ๋ก a - b = (-4) - 7 = -11์ return ํฉ๋๋ค.
solution.js
function solution(a, b, flag) {
return flag==true? a+b : a-b
}
์ค๋ช ์๋ต!
'Study_Develop > ์๊ณ ๋ฆฌ์ฆ | ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค - ์ฝ๋ ์ฒ๋ฆฌํ๊ธฐ - js (reduceํจ์ ์ฌ์ฉ๋ฒ) (0) | 2023.07.26 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - ๋ฌธ์์ด์ ์ ์๋ก ๋ณํํ๊ธฐ - js (0) | 2023.07.25 |
ํ๋ก๊ทธ๋๋จธ์ค - ์กฐ๊ฑด ๋ฌธ์์ด - js (0) | 2023.07.25 |
ํ๋ก๊ทธ๋๋จธ์ค - ํ์ง์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ - js (Math.pow()) (0) | 2023.07.25 |
ํ๋ก๊ทธ๋๋จธ์ค - ๊ณต๋ฐฐ์ - js (1) | 2023.07.25 |