배운점
이 문제에서 '-' 부호는 첫번째 문자열에 있기때문에 첫번째 문자열이 '-' 인지 아닌지로 if 문을 처리하여 풀려고 했다.
하지만 자바스크립트에서는 Number 나 문자열 앞에 + 를 붙여주면 형변환이 이루어진다는 것을 다시 상기시켰다.
let a = "-1234";
let b = "-1234";
console.log(Number(a)); // -1234
console.log(+b); // -1234
문제풀이
function solution(s) {
//1
var answer = +s
return answer;
}
'공부기록 > 자바스크립트 코딩테스트' 카테고리의 다른 글
[프로그래머스/JS] 문자열 다루기 기본 (0) | 2022.06.21 |
---|---|
[프로그래머스/JS] 소수 찾기 (0) | 2022.06.21 |
[프로그래머스/JS] 시저 암호 (0) | 2022.06.21 |
[프로그래머스/JS] 이상한 문자 만들기 (0) | 2022.06.21 |
반복해서 코드를 쳐봐야 할 것들 (0) | 2022.06.20 |