프로그래머스 #JS - 자릿수 더하기

SSO·2020년 1월 13일
0

프로그래머스Lv1

목록 보기
22/47

문제

https://programmers.co.kr/learn/courses/30/lessons/12931

풀이

  1. 2020
function solution(n){
    var answer = 0;
    var str = '';

    str = n.toString();
  
    for(var i=0; i<str.length; i++){
        answer = answer + parseInt(str[i]);
    }
    return answer;
}

더 생각해보기

  method를 이용한 풀이 생각해보기
 재귀함수로 풀어보기
2. 2019

function solution(n){
    var answer = 0;
    var numToString = n.toString();
    var lengthOfNumber = numToString.length;
    
    for(var i=0; i<lengthOfNumber; i++){
        
        answer = answer + parseInt(numToString[i]);
       // answer = parseInt(answer);
    }

    return answer;
}

//n의 자리수를 구해야 함 -> 문자 변환 후 구하기
//그다음엔 더하면 된다

참고사항

String method - parseInt(), charAt()
Array method - reduce(), split()

profile
happy

0개의 댓글