
function solution(x) {
let arr = String(x).split('').map(Number)
let sum = arr.reduce((a,b) => {
return a += b;
},0)
return x % sum === 0 ? true : false;
}
풀이 : x를 나눠서 더해야하기 때문에 문자열로 만든뒤 split으로 배열로 만들어준뒤 다시 숫자로 만들어준다.
그리고 reduce를 사용해 나눠진 수를 더해서 삼항연산자를 사용해서 x가 더한 숫자로 나누어질때 값이 나오게끔한다.

function solution(n) {
return (n + "").split('').reverse().map(Number)
}
풀이 : 문자열로 만든뒤 split을 사용해 배열로 만들어준뒤 숫자를 뒤집어주고 문자열로 다시 바꿔준다.
📌 위 두개의 문제는 매개변수값을 문자열로 바꾼뒤 배열로 만든후 다시 문자열로 바꾸어주는 형식으로 비슷하다.
첫 문제는 String을 사용해 문자열로 만드는방법으로 푼거고 두번째는 이전에 배웠던 문자열로 만드는 간단한 방법을 응용해본 답안이다.