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
굳굳 통과!
링크
반응형
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
나누어 떨어지는 숫자 배열 (0) | 2024.04.06 |
---|---|
이상한 문자 만들기 (2) | 2024.04.05 |
행렬의 덧셈 (4) | 2024.04.04 |
음양 더하기 (8) | 2024.04.03 |
문자열 내림차순으로 배치하기 (0) | 2024.04.02 |