[C++] 프로그래머스 Level 1 : 하샤드 수

Kim Nahyeong·2022년 8월 1일
0

프로그래머스

목록 보기
12/38

#include <string>
#include <vector>

using namespace std;

bool solution(int x) {
    bool answer = true;
    
    int num = x;
    int h = 0;
    
    while(num > 0){
        h += (num % 10); // 자릿수 더하기
        num /= 10;
    }
    
    if(x % h != 0){
        answer = false;
    }
    
    return answer;
}

단순하게 자릿수를 구하기만 해주면 된다. 자주 사용하는 방식!

0개의 댓글