https://school.programmers.co.kr/learn/courses/30/lessons/12931
이것도 풀이 보다 내가 놓쳤던 개념을 작성하기 위해 적고 있다.
나의 풀이
function solution(n){
return n.toString().split("").reduce((acc,cur)=> acc += +cur,0)
}
상기할 개념
/입력값 123
function solution(n){
return [...n+""] // ["1","2","3"]
}
이렇게 string으로 만들고 ...을 해주면 toString().split("")의 효과와 같다.
다른 풀이
function solution(n){
return [...n+""].reduce((a,b) => +a + +b,0)
}
'알고리즘 > 프로그래머스 - JS' 카테고리의 다른 글
[프로그래머스-JS] level.1 정수 제곱근 판별 < (0) | 2022.08.04 |
---|---|
[프로그래머스-JS] level.1 자연수 뒤집어 배열로 만들기 (0) | 2022.08.04 |
[프로그래머스-JS] level.1 약수의 합 < **> (0) | 2022.08.03 |
[프로그래머스-JS] level.1 문자열을 정수로 바꾸기 (0) | 2022.08.02 |
[프로그래머스-JS] level.1 수박수박수박수박수박수? (0) | 2022.08.02 |