관리 메뉴

솜씨좋은장씨

[Programmers] 하샤드 수 (Python) 본문

Programming/코딩 1일 1문제

[Programmers] 하샤드 수 (Python)

사용자 솜씨좋은장씨 2021. 3. 23. 23:18
반응형

코딩 1일 1문제!

오늘의 문제는 프로그래머스의 하샤드 수 입니다.

 

코딩테스트 연습 - 하샤드 수

양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하

programmers.co.kr

Solution

def solution(x):
    answer = True
    
    x_num_sum = sum([int(num) for num in list(str(x))])
    
    if x % x_num_sum != 0:
        answer = False
    
    return answer

 

SOMJANG/CODINGTEST_PRACTICE

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

반응형
0 Comments
댓글쓰기 폼