728x90
문제
풀이법
- 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.
- s의 길이는 1 이상 5이하여야 합니다
- s의 맨앞에는 부호가 올 수 있습니다.
- s는 부호와 숫자로만 이루어져있습니다.
- s는 0으로 시작하지 않습니다.
- s를 int형으로 변환하면 된다.
코드
function solution(s) {
return Number(s);
}
다른 사람의 풀이
// 문제가 개편되었습니다. 이로 인해 함수 구성이나 테스트케이스가 변경되어, 과거의 코드는 동작하지 않을 수 있습니다.
// 새로운 함수 구성을 적용하려면 [코드 초기화] 버튼을 누르세요. 단, [코드 초기화] 버튼을 누르면 작성 중인 코드는 사라집니다.
function strToInt(str){
return str/1
}
// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log(strToInt("-1234"));
자바스크립트에서
- 문자열과 숫자를 +연산 => 문자열로 변환
- 문자열과 숫자를 *연산 => 숫자로 변환
그러나 코드의 가독성이 떨어지는 현상이 있으므로 명시적으로 문자열을 숫자로, 숫자를 문자열로 바꾼다는 것을 나타내는 Number(), String() 함수를 사용하는 것이 좋다.
참고자료
'etc. > Algorithm' 카테고리의 다른 글
[프로그래머스 알고리즘 테스트] 핸드폰 번호 가리기 (0) | 2022.01.17 |
---|---|
[알고리즘 테스트 대비] 사분면 고르기 (0) | 2022.01.17 |
[알고리즘 테스트] 위장 (0) | 2022.01.13 |