Coding/Programmers
[코딩테스트 입문] 하샤드 수(Python3)
Soo_buglosschestnut
2023. 1. 2. 20:39
[코딩테스트 입문] 하샤드 수(Python3)
https://school.programmers.co.kr/learn/courses/30/lessons/12947?language=python3
def solution(x):
result = sum(int(i) for i in str(x))
if x % result == 0:
return True
else:
return False
sum 함수 이용
% 나머지 구하는 연산
/ 단순 나눗셈
// 나눗셈 몫
divmod() 몫과 나머지(tuple)
int형 쪼개서 int(i) for i in str(x)
각 숫자자리 sum()함수로 더하기
def solution(x):
return x % sum([int(c) for c in str(x)]) == 0
조금더 간결하게..