알고리즘/이것저것
[프로그래머스] 하샤드 수 - 파이썬(python)
아뵹젼
2022. 9. 1. 17:17
나의 풀이
def solution(x):
return(x % sum([int(i) for i in str(x)]) == 0)
x를 문자열로 바꾸는 것이 포인트다.
문자열로 바꾼 x를 반복문을 통해 한 문자씩 돌 면서,
한 문자를 int 로 변경하여 리스트화 한다.
마지막으로 해당 리스트에 담긴 원소들을 sum() 을 통해 합하고,
x % 해당 합계가 0이라면 True 를 리턴하도록 한다.