https://programmers.co.kr/learn/courses/30/lessons/12925
코딩테스트 연습 - 문자열을 정수로 바꾸기
문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니
programmers.co.kr
풀이:
1. 파라미터 s로 정하고
2. Number()을 사용하여 string 값을 정수로 변환 후 return 해줌
다른방식들 :
첫번째 풀이:
자바스크립트 특성상 정수에 string 숫자를 더하면 정수가 되고 string인 숫자에 정수를 더하면 string 이 된다.
따라서 +를 붙여 정수에 '12' 처럼 숫자 string 을 넣어주면 정수 12 로 바뀐다.
두번째풀이:
위 설명
세번째풀이:
첫번째와 마찬가지로 string으로 감싸진 숫자를 정수와 연산을 하면 정수로 바뀐다 s/1 이면 문자열 숫자 '12'와 정수 1과 나누는 연산을 하게되면 12/1 로 인식하고 정수형 숫자 12 로 return 해준다.
'공부 > 알고리즘&자료구조' 카테고리의 다른 글
항해99 문제21번풀이 (이상한 문자 만들기,프로그래머스) (0) | 2021.11.08 |
---|---|
항해99 문제17번풀이 (문자열다루기 기본,프로그래머스) (0) | 2021.11.08 |
항해99 문제13번풀이 (2016년 5월24일 요일 가져오기,프로그래머스) (0) | 2021.11.08 |
항해99 문제9번풀이 (핸드폰번호가리기,프로그래머스) (0) | 2021.11.08 |
항해99 문제1번풀이 (직사각형 별찍기,프로그래머스) (0) | 2021.11.08 |