문제문자열 `s`를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하라ex) "1234" => 1234, "-1234" => -1234 코드function solution(s){ var answer = 0; answer = Number(s); return answer;}작동은 잘 됐지만 왠지 더 줄이고 싶어서 `const` 를 사용해서 줄여보기로함 코드 #2const solution = (s) => Number(s);아주 잘 동작함혹시 더 줄일수 있나 싶어 GPT에게 물어보기로 했다. GPT야 코드 줄여줘!const solution = s => +s;화살표함수의 매개변수가 하나뿐이라면 괄호를 생략할 수 있고 문자열에 `+`만 붙여줘도 자바스크립트에서는 숫자로 바꿔..
문제자연수 `n`을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴하라 ex) n이 12345이면 [5,4,3,2,1]을 리턴한다 코드function solution(n) { var answer = []; var str = n.toString(); for(i=str.length-1; i>=0; i--){ answer.push(Number(str[i])); } return answer;}코드 설명 1. 매개변수 `n`을 문자열로 변환하여 `str` 변수에 저장2. 문자열 길이만큼 내림차수 반복해서 배열에 저장 GPT야 코드 줄여줘!function reverseArray(n) { // 숫자를 문자열로 변환한 후 뒤집고 각 문자를 숫자로 ..
문제정수배열 `arr`가 매개변수로 주어진다. `arr` 원소의 평균값을 return 하도록 함수를 완성하라. ex)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] => 5.5[89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] => 94.0 코드function solution(arr) { var sum = arr.reduce((acc, current) => acc + current, 0); var avg = sum / arr.length; return avg;} 코드 설명`reduce()` 함수를 사용해서 배열의 합을 구한다.합을 배열의 길이만큼 나눈다. 💡 reduce() 함수 알아보기 배열의 합을 구해보자 | re..