JavaScript 코딩테스트 자리수 더하기 (13일)

Chat GPT를 사용하면 좋을 것이라는 힌트를 얻고 문제를 풀어본다..
function solution(n) { let digits = n.toString().split(''); for (i=0; i < digits.length; i++) { sum += parseint(digits[i]); } return sum; }
function solution(n) { let digits = n.toString().split(''); let sum = 0; for (let i =0; i < digits.length; i++) { sum += parseInt(digits[i]); } return sum; }
문자열로 바꿔주는 함수를 쓰고, 각 함수로 배열을 바꾼 다음에
length (길이)를 통해서 for 문으로 더해주기 이렇게 하니까 됬다.
parseInt에서 i를 소문자로 쓰면 컴퓨터가 읽지 못한다..
우선 문제를 푸는게 목적이니까 조금 익숙해진 for만 사용해서 하게된다.
제출하고 나서 다른사람들 풀이를 보니까 n + ""로 메서드를 쓰지않고 간단하게 문자열로 만들 수 있다고 한다.