프로그래머스 자릿수 더하기 자바스크립트
2022. 1. 19. 23:15ㆍ코딩공부/JavaScript 알고리즘
수도 코드
1. 입력된 자연수를 문자열로 바꾼다.
2. 문자열을 split으로 잘라준다
3. Number로 숫자로 다시 바꿔주면서 반복문으로 요소들을 더해준다
나의 풀이
function solution(n) {
var answer = 0;
var str = n.toString();
var result = str.split('');
for(var i=0; i<str_split.length; i++){
answer += Number(result[i]);
}
return answer;
}
console.log(solution(123))
다른 풀이
function solution(n) {
var answer = 0;
var str = n.toString();
for(var i=0; i<str.length; i++){
answer += Number(str[i]);
}
return answer;
}
split 함수를 쓰지 않아도 index로 string의 한글자씩 요소로 가져올 수 있다.
'코딩공부 > JavaScript 알고리즘' 카테고리의 다른 글
프로그래머스 평균 구하기 자바스크립트 (0) | 2022.01.20 |
---|---|
프로그래머스 음양 더하기 자바스크립트 (0) | 2022.01.19 |
프로그래머스 완주하지 못한 선수 자바스크립트 (0) | 2022.01.19 |
프로그래머스 없는 숫자 더하기 자바스크립트 (0) | 2022.01.19 |
프로그래머스 내적 자바스크립트 (0) | 2022.01.18 |