๐ตAlgorithm
ํ๋ก๊ทธ๋๋จธ์ค - ์์ ๋ํ๊ธฐ
IOTrue
2022. 12. 26. 23:08
์์ ๋ํ๊ธฐ
๋ฌธ์ ์ค๋ช
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