Lv1. 연습문제 - 하샤드 수
x를 string으로 바꾼다.
Str(x)를 순회하며 한자리씩 int로 다시 바꿔준 후 sum()을 구한다.
% 연산자를 이용해 x와 나누어지는지 여부를 확인한다.
소스코드는 다음과 같다.
def solution(x):
return not x % sum([int(v) for v in str(x)])
x를 string으로 바꾼다.
Str(x)를 순회하며 한자리씩 int로 다시 바꿔준 후 sum()을 구한다.
% 연산자를 이용해 x와 나누어지는지 여부를 확인한다.
소스코드는 다음과 같다.
def solution(x):
return not x % sum([int(v) for v in str(x)])