프로그래머스 Lv 1. 짝수와 홀수 & 자연수 뒤집어 배열 만들기

context·2023년 2월 26일
0

프로그래머스

목록 보기
4/24

Q. 짝수와 홀수

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.

나의 풀이

function solution(num) {
    return num % 2 === 0 ? "Even" : "Odd";
}

Q. 자연수 뒤집어 배열 만들기

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

  • 제한조건 : n은 10,000,000,000이하인 자연수입니다.

나의 풀이

function solution(n) {    
    return n.toString().split("").reverse().map((el) => Number(el));
}

해당 값을 string 배열로 만들어, 뒤집은 후, Number 타입으로 리턴했다.

다른 사람의 풀이

function solution(n) {
    var arr = [];

    do {
        arr.push(n%10);
        n = Math.floor(n/10);
    } while (n>0);

    return arr;
}

해당 숫자를 이용해, 계산을 통해서, 해결하는 방법도 존재했다.

0개의 댓글