[JS] 문자열을 정수로 바꾸기 | 이상한 자바스크립트
- 알고리즘
- 2024. 6. 28.
문제
문자열 `s`를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하라
ex) "1234" => 1234, "-1234" => -1234
코드
function solution(s){
var answer = 0;
answer = Number(s);
return answer;
}
작동은 잘 됐지만 왠지 더 줄이고 싶어서 `const` 를 사용해서 줄여보기로함
코드 #2
const solution = (s) => Number(s);
아주 잘 동작함
혹시 더 줄일수 있나 싶어 GPT에게 물어보기로 했다.
GPT야 코드 줄여줘!
const solution = s => +s;
화살표함수의 매개변수가 하나뿐이라면 괄호를 생략할 수 있고 문자열에 `+`만 붙여줘도 자바스크립트에서는 숫자로 바꿔준다고 한다.
결과는
오
고생한 gpt에게 칭찬을 해주자
'알고리즘' 카테고리의 다른 글
[JS] 기초 알고리즘 - 예산 | Lv. 1 (76%) (0) | 2024.07.08 |
---|---|
[JS] 기초 알고리즘 - 같은 숫자는 싫어 | Lv. 1 (77%) (0) | 2024.07.08 |
[JS] 기초 알고리즘 - 없는 숫자 더하기 | Lv. 1 (86%) (0) | 2024.07.02 |
[JS] 기초 알고리즘 | 자연수 뒤집어 배열로 만들기 (0) | 2024.06.28 |
[JS] 기초 알고리즘 | 배열의 평균 (0) | 2024.06.27 |