programmers/level1

[level1] - 문자열을 정수로 바꾸기

태기의삶 2020. 4. 1. 22:43

 

 

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

 

[ 풀이 ]

<입출력 예>

예를 들어 str이 1234이면 1234를 반환하고, -1234이면 -1234를 반환하면 됩니다.
str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다.

인자 s를 if문으로 typeof(s)를 했을 때, 타입이 string일 경우 Number()를 통해서 숫자로 형 변환을 하고,

else 그렇지 않으면, 즉 숫자이면, String()으로 형변환하여 return 한다.

 

[ code ]

function solution(s) {
    var answer = 0;
    if(typeof(s) === 'string'){
        answer = Number(s);
    }else{
        answer = String(s);
    }
    return answer;
}