728x90
https://school.programmers.co.kr/learn/courses/30/lessons/12925
JS
문제
문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.
제한 조건
s의 길이는 1 이상 5이하입니다.
s의 맨앞에는 부호(+, -)가 올 수 있습니다.
s는 부호와 숫자로만 이루어져있습니다.
s는 "0"으로 시작하지 않습니다.
입출력 예
예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다.
str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다.
계획
Number(num) +num parseInt(num)으로 되는지 확인
안되면 s[0] 떼고 숫자로 만든 뒤 s[0]이 '-'인 경우 숫자에 -1을 곱해주기
참고, 풀이
function solution(s) {
return Number(s);
}
정답.
화살표 함수로 만들어 코드 줄이기
답
let solution=(s) => Number(s)
코드 간략화하기
const solution = s => +s;
단항 + 연산자: 문자열을 숫자로 변환하는 가장 짧은 방법입니다.
+s는 문자열을 숫자로 변환하며, 부호(+, -)도 처리합니다.
출처
단항 연산자 : https://velog.io/@devmag/Javascript-%EB%8B%A8%ED%95%AD-%EC%97%B0%EC%82%B0%EC%9E%90-
◆ C
더보기
◆ C
계획
참고, 풀이
답
//
코드 간략화하기
출처
◆ C#
더보기
◆ C#
계획
참고, 풀이
답
//
코드 간략화하기
출처
◆ C++
더보기
◆ C++
계획
참고, 풀이
답
//
코드 간략화하기
출처
'내일배움 과제 > 기타 과제' 카테고리의 다른 글
알고리즘 20-추가공부 (0) | 2024.11.25 |
---|---|
알고리즘 19번 - 추가공부 (0) | 2024.11.22 |
스텐다드 24.11.19 과제 (0) | 2024.11.20 |
알고리즘 17번 - 추가공부 (0) | 2024.11.20 |
SQL 7번 (0) | 2024.11.19 |