minyoung

프로그래머스 모의 테스트 - 자릿수 더하기 본문

프로그래머스

프로그래머스 모의 테스트 - 자릿수 더하기

stylish-code 2024. 5. 1. 17:15

https://school.programmers.co.kr/learn/courses/18/lessons/1876

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

풀이 핵심 : 자릿수의 합을 구하기 위해 String() 활용해 타입을 변환
// solution 함수 정의 : 정수를 n의 매개변수로 입력받아서 자릿수의 합을 구하기
function solution(n) {
    let answer = 0;
    let m = String(n); // 자릿수의 합을 구하기 위해 string으로 변환
    
    for(let i = 0; i < m.length; i++) { // i가 0, 1, 2일 때
        answer += parseInt(m[i]);
    }
    
    return answer;
}

 

JavaScript에서는 문자열을 배열처럼 다룰 수 있다.
문자열을 배열처럼 인덱스로 접근하여 각 문자에 접근할 수 있고, 문자열의 길이를 구할 수도 있다.
따라서 문자열을 순회하면서 각 문자에 접근하여 필요한 작업을 수행할 수 있습니다.