728x90
문제 설명
문자열 s를 숫자로 변환한 결과를 반환하는 함수
제한사항
- s의 길이는 1 이상 5 이하이다.
- s의 맨 앞에는 부호(+, -)가 올 수 있다.
- s는 부호와 숫자로만 이루어져 있다.
- s는 "0"으로 시작하지 않는다.
내가 푼 문제 풀이
function solution(s) {
return parseInt(s)
// or return Number(s)
}
function solution(s) {
let answer = 0;
let num = parseInt(s)
// or let num = Number(s)
if(s.length <= 5){
answer = num
}else{
return
}
return answer;
}
다른 사람이 푼 문제 풀이
function solution(s){
return +s;
}
function solution(s){
return s/1;
}
자바스크립트의 특징 중 하나로, 문자열을 숫자 연산자와 함께 사용하면 자바스크립트가 계산을 위해 자동으로 문자열을 숫자로 바꿔 준다고 한다. (다른 연산자도 사용 해본 결과 +와 /1만 가능한 것 같다.)
[자바스크립트 알고리즘] 문자열을 정수로 바꾸기
프로그래머스 lev1. 문자열을 정수로 바꾸기
medium.com
https://programmers.co.kr/learn/courses/30/lessons/12925
코딩테스트 연습 - 문자열을 정수로 바꾸기
문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니
programmers.co.kr
728x90
'⛵ 항해 중 > 2주차 알고리즘(프로그래머스)' 카테고리의 다른 글
1일차 → 음양 더하기(삼항연산자, *-1) (0) | 2021.11.08 |
---|---|
1일차 → 없는 숫자 더하기(inclues(), for of 명령문) (0) | 2021.11.08 |
1일차 → 평균 구하기(reduce()) (0) | 2021.11.08 |
1일차 → 직사각형 별 찍기(.repeat()) (0) | 2021.11.08 |
1일차 → 짝수와 홀수(parseInt(), Number(), 삼항연산자) (0) | 2021.11.08 |
댓글