알고리즘/프로그래머스 - JS
[프로그래머스-JS] level.1 자릿수 더하기
개발자성장기
2022. 8. 3. 19:23
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/12931
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
이것도 풀이 보다 내가 놓쳤던 개념을 작성하기 위해 적고 있다.
나의 풀이
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)
}
반응형