코딩 테스트/프로그래머스
하샤드 수
ornni
2024. 4. 5. 10:00
728x90
반응형
첫번째 코드
정수를 하나하나 쪼개서 더해야 하므로
가장 먼저 생각난 방식은 문자열의 알파벳을 하나하나 가져오는 방법이다
그래서 정수를 문자열로 변환 후 하나하나 불러와서 더한 후
원래 값에 나눠지는지 여부를 확인했다
def solution(x):
str_x = str(x)
sum_num = 0
for i in str_x:
num = int(i)
sum_num += num
if x % sum_num == 0:
answer = True
else:
answer = False
return answer
굳굳 통과!
링크
programmers/프로그래머스/1/12947. 하샤드 수 at main · ornni/programmers
repository for recording Programmers Algorithm problem solving - ornni/programmers
github.com
반응형