728x90
▶ 문제
▶ 풀이방법
function solution(x) {
var answer = true;
var sum = 0;
var arr = String(x).split(""); //배열형으로 모든 문자 저장.
for(let i = 0; i < arr.length; i++){
sum += Number(arr[i]); //문자를 숫자로 바꿔주는 자료형 : Number
}
if(x % sum != 0) answer = false;
return answer;
}
- JavaScript에서 문자형을 숫자형으로 바꿔주는 방식을 알게됨.(=> Number).
- 배열크기 선언하지 않고도 배열에 저장가능 ( 5번째줄).
728x90
'Algorithm > PROGRAMMERS[JavaScript]' 카테고리의 다른 글
Lv1. 콜라츠 추측 (0) | 2022.05.02 |
---|---|
Lv1. 평균구하기 (0) | 2022.05.02 |
Lv1. 핸드폰 번호 가리기 (0) | 2022.05.02 |
Lv1. 행렬의 덧셈 (0) | 2022.05.02 |
Lv1. x만큼 간격이 있는 n개의 숫자 (0) | 2022.05.02 |