반응형
문제 설명
자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. |
제한 조건
|
초기 코드
function solution(a, b) {
var answer = 0;
return answer;
}
코드 풀이 설명
function solution(n) {
let answer = 0;
let result = String(n).split('')
for (let i = 0; i < result.length; i++) {
answer += parseInt(result[i])
}
return answer;
}
- 먼저 answer의 초기값은 0이고 숫자를 문자열로 바꾸어 하나씩 쪼개준다.
- 그 후 for문을 이용하여 result의 길이만큼 돌리는데 answer에 result[i]를 정수로 바꾸어 더해준다.
- 마지막으로 answer 값을 return
프로그래머스 코딩테스트 연습 - 자릿수 더하기
프로그래머스 코딩테스트 연습 - 다른 문제 풀이(자바스크립트)
반응형