풀이
function solution(x, n) { let answer = []; for(let i=1; i<=n; i++){ answer.push(i*x) } return answer }
풀이
function solution(n){ let sum = 0; let a = String(n) a.split('') for(let i =0; i<a.length; i++){ sum += Number(a[i]) } return sum }
📝 풀이 설명
- 숫자열을
String(n)
을 사용해 문자열로 변환- 문자열을
split('')
을 사용해 배열로 나눔- 반복문을 통해 배열의 을 sum 변수에 문자열을
Number(a[i])
숫자로 변환한 값을 더하고 넣어준다.- 마지막으로 sum 변수를 리턴
풀이
function solution(n) { let answer = []; let a = String(n) let arr = a.split('') for(let i =0; i<arr.length; i++){ answer.unshift(Number(a[i])) } return answer }
📝 풀이 설명
- 숫자열을
String(n)
을 사용해 문자열로 변환- 문자열을
split('')
을 사용해 배열로 나눔- 반복문을 통해 각각의 배열안에 값을
unshift()
반대로 넣어준다.- 그리고 들어가야되는 값을 보니 문자가 아닌 숫자여서 넣어주면서 숫자로 변환
🤭 약간의 동기부여..?