본문 바로가기
Algorithm/PROGRAMMERS[JavaScript]

Lv1. 하샤드 수

by 씨니 2022. 5. 2.
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