์๊ณ ๋ฆฌ์ฆ(js)
22. ์๋ฆฟ์ ๋ํ๊ธฐ
tnqlscho 95
2022. 11. 4. 23:33
๐ ๋ฌธ์
๐ ๋ต
function solution(n){
var answer = 0;
let arr = n.toString().split("")
for(let i=0; i<arr.length; i++){
answer += parseInt(arr[i])
}
return answer;
}
// 1. split๋ก ์๋ฆฟ์ ๋ผ์ด๋ด๊ธฐ
// 2. ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํด์ ์๋ฆฟ์ ์ ๋ถ ๋ํ๊ธฐ
์ฒ์์ ๋ฌธ์์ด๋ก ๋ณํํ๋ค๊ฐ ๋ฐ๋ณต๋ฌธ์์์ ๋ํ ๋ ์ซ์๋ก ๋ณํํด์ ๊ณ์ฐํ๋ค.
function solution(n){
return (n+"").split("").reduce((acc, curr) => acc + parseInt(curr), 0)
}
์ด๋ ๊ฒ reduce๋ฅผ ์ด์ฉํด์ ํ์ค๋ก ํธ๋ ๋ฐฉ๋ฒ๋ ์์๋ค...
reduce ์ดํดํ ๋ฏ ํ๋ฉด์ ์์ง์ ์์ฉํ๊ธฐ ์ด๋ ค์...ใ ใ