programmers | Lv1.하샤드 수 [Python]

yeonk·2022년 2월 10일
0

algorithm

목록 보기
8/88
post-thumbnail

💡 Python 3






🔗 문제

하샤드 수 [Link]






💻 내 코드

def solution(x):
    x_list = map(int, list(str(x)))
    if x % sum(x_list) == 0:
        return True
    else: 
        return False






💥 다른 사람 코드

for문을 사용 안하고 푸는 것에 집중하다보니 다른 것을 놓친 것 같다..
if 문을 굳이 쓸 필요가 없었다.
다른 분의 코드가 훨씬 간결하고 보기 좋은 것 같다.
편견을 버리자 ㅠㅠ (이게 넘 어렵다)

def Harshad(n):
    return n % sum([int(c) for c in str(n)]) == 0

0개의 댓글