개발자 되는 법.../코딩테스트...

[JS] 자연수 뒤집어 배열로 만들기

개발_자 2024. 6. 12. 14:44

 

 

* 해야 할 것

숫자를 문자열로 변환

 문자열 배열의 원소로 분리

역순으로 순회

숫자로 변환

 

function solution(n) {
    var answer = [];
}

 

빈 배열'answer' 초기화

 

let arr =  n.toString().split('');

 

'arr'

'n'을 문자열로 변환한 후, 각 문자를 배열의 원소로 분리하여 저장

 

'n.tosting()' // 'n'을 문자열로 변환

'split('')' // 배열의 원소로 분리 

 

 for (let i = arr.length - 1; i >=0; i--) {
	answer.push(Number(arr[i]));
    }

 

'for'문을 사용하여 'arr' 배열의 끝에서부터 처음까지 순회

'arr.length - 1'은 배열의 마지막 인덱스를 의미

'i--'는 인덱스를 감소시키며 역순으로 순회

'arr[i]'는 문자열이므로 'Number(arr[i])'를 사용하여 숫자로 변환

'answer'에 저장

 

function solution(n) {
    var answer = [];
    let arr =  n.toString().split('');
    for (let i = arr.length - 1; i >=0; i--) {
        answer.push(Number(arr[i]));
    }
    return answer;
}

 

완성

 

 

 


 

 

다른사람 풀이