프로그래머스 하샤드 수

2022. 8. 5. 11:16카테고리 없음

반응형

아까 푼 문제랑 똑같은데 마지막에 원래 수로 나눠서 떨어지는지만 확인하면 된다.

 

 

#include <string>
#include <vector>

using namespace std;

bool solution(int x) {
    bool answer = true;
    int sum = 0;
    int x2 = x;
    while (x2 > 0)
    {
        sum += x2%10;
        x2/=10;
    }
    if (x % sum != 0)
        answer = false;
    return answer;
}

아앙~~~