Programmers/프로그래머스-하샤드 수-python

cosmos·2021년 3월 30일
3
post-thumbnail

문제📖

풀이🙏

  • 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 한다.
  • 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성하라.
    -> list + map으로 x의 각 자릿수를 int형으로 받아왔다.
    -> sum함수를 이용해 list내의 모든 요소의 합을 구하였다.

코드💻

# programmers, phase1 : 하샤드 수, python3
def solution(x):
    return x % sum(list(map(int, str(x)))) == 0

결과😎


출처 && 깃허브📝

https://programmers.co.kr/learn/courses/30/lessons/12947
github

0개의 댓글