논리 사고력 훈련

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

개발자 김성록 2024. 8. 13. 10:41
728x90
반응형

문제 설명

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.

제한 조건
  • n은 10,000,000,000이하인 자연수입니다.
입출력 예nreturn
12345 [5,4,3,2,1]

나의해석

// 1. n의 숫자 순서 뒤집기
// 2. n의 숫자 배열로 감싸기
function solution(n) {
    var answer = [];

    let str = String(n) //n의 length를 구하기위해 문자타입으로 변환
    
    for ( let i = str.length-1; i >= 0; i-- ){
        //마이너스 반복문으로 역순 구함
        
        let num = Number(str[i])
        //문자타입에서 다시 숫자타입으로 변경
        
        answer.push(num)
        //하나씩 집어넣음
    };
    return answer;
}

테스트 1 통과 (0.05ms, 33.4MB)
테스트 2 통과 (0.04ms, 33.5MB)
테스트 3 통과 (0.04ms, 33.5MB)
테스트 4 통과 (0.05ms, 33.5MB)
테스트 5 통과 (0.05ms, 33.4MB)
테스트 6 통과 (0.05ms, 33.6MB)
테스트 7 통과 (0.07ms, 33.4MB)
테스트 8 통과 (0.05ms, 33.5MB)
테스트 9 통과 (0.04ms, 33.4MB)
테스트 10 통과 (0.07ms, 33.5MB)
테스트 11 통과 (0.04ms, 33.6MB)
테스트 12 통과 (0.04ms, 33.5MB)
테스트 13 통과 (0.05ms, 33.4MB)
채점 결과
정확성: 100.0
합계: 100.0 / 100.0
728x90
반응형