데브로그

프로그래밍 팁 그리고 프로그램 사용 방법 등을 공유 합니다.

AlgorithmPython

정수의 각 자리 숫자의 합을 구하는 방법 (with Python)

이번 시간에는 정수의 각 자리 숫자의 합을 구하는 방법에 대해서 알아보겠습니다.

.

정수를 문자로 바꿔준다음 문자열의 길이 만큼 반복문을 돌려 각 문자를 숫자로 변환해서 더해줍니다.

n = 1234567
sum = 0

arr1 = str(n) # 숫자 n을 문자로 변환해줍니다.
for i in range(len(arr1)): # 문자열의 길이 만큼 반복문을 돌립니다.
  sum += int(arr1[i]) # 각 문자를 숫자로 변환해서 더해줍니다.

print(sum)

.

이렇게 정수의 각 자리 숫자의 합을 구하는 방법에 대해서 알아봤습니다.

감사합니다.

Leave a Reply