python #프로그래머스 #코드카타1 [프로그래머스 Python] 하샤드 수, 두 정수의 합, 수박수박수박수박수박수? 1. 하샤드 수 ✅ 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. ✅ String 형태로 바꾸기순회하면서 변수 하나에 각 자릿수 모두 더하기 각 자릿수 합이 입력값 x 를 나눴을 때 나눠지는지 확인 (약수 판정) 나눠진다면, True 반환 !def solution(x): # 18 # i = 0, 1 (index) ha = 0 for i in range(len(str(x))) : ha += int(str(x)[i]) if x % h.. 2024. 6. 28. 이전 1 다음