728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120906
나의 풀이
function solution(n) {
let answer = 0;
let numarray = n.toString().split("")
for(i=0;i<numarray.length;i++){
answer = answer + parseInt(numarray[i])
}
return answer
}
다른 사람의 풀이
function solution(n) {
return n
.toString()
.split("")
.reduce((acc, cur) => acc + Number(cur), 0);
}
소감
reduce의 사용법을 생각했는데 어떻게 사용하는지 잊어버렸다.
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 입문 : 다음에 올 숫자 (javascript, 20230618) (0) | 2023.06.18 |
---|---|
프로그래머스 코딩테스트 입문 : 세균 증식 (javascript, 20230618) (0) | 2023.06.18 |
프로그래머스 코딩테스트 입문 : 머쓱이보다 키 큰 사람 (javascript, 20230616) (0) | 2023.06.16 |
프로그래머스 코딩테스트 입문 : 배열의 유사도 (javascript, 20230615) (0) | 2023.06.15 |
프로그래머스 코딩테스트 입문 : 편지 (javascript, 20230614) (0) | 2023.06.14 |