Input + Output = True
ํ๋ก๊ทธ๋๋จธ์ค - ์์ ๋ํ๊ธฐ ๋ณธ๋ฌธ
์์ ๋ํ๊ธฐ
๋ฌธ์ ์ค๋ช
0๋ถํฐ 9๊น์ง์ ์ซ์ ์ค ์ผ๋ถ๊ฐ ๋ค์ด์๋ ์ ์ ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค.
numbers์์ ์ฐพ์ ์ ์๋ 0๋ถํฐ 9๊น์ง์ ์ซ์๋ฅผ ๋ชจ๋ ์ฐพ์ ๋ํ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
let absolutes = [4,7,12]
let signs = [true, false, true]
function solution(absolutes, signs){
let result = 0
signs.forEach((val, i) => {
result += val ? +absolutes[i] : -absolutes[i]
})
return result
}
console.log(solution(absolutes, signs))
forEach ํจ์์ ์์ ๋ง์ , ์์ ๋ง์ ์ผ๋ก ๋ฌธ์ ํด๊ฒฐ.
https://school.programmers.co.kr/learn/courses/30/lessons/76501?language=javascript
'๐ตAlgorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค - ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ (0) | 2022.12.27 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - ํ๊ท ๊ตฌํ๊ธฐ (0) | 2022.12.27 |
์๊ณ ๋ฆฌ์ฆ - ํธ๋ฆฌ ๋ง๋ค๊ธฐ (0) | 2022.12.25 |
ํ๋ก๊ทธ๋๋จธ์ค - ์๋ ์ซ์ ๋ํ๊ธฐ (0) | 2022.12.24 |
ํ๋ก๊ทธ๋๋จธ์ค - ๋ ์ ์ ์ฌ์ด์ ํฉ (0) | 2022.12.24 |
Comments