프로그래머스 - 하샤드 수
1레벨 문제고, 크게 특이점 없다.
#include <string> #include <vector> using namespace std; bool solution(int x) { int tmp = x; int digit_sum = 0; while(tmp != 0) { digit_sum += tmp % 10; tmp /= 10; } return x % digit_sum ? false : true; }