- 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.
def solution(n):
result = 0
for i in str(n):
result += int(i)
return result
#
N 이 123 일 경우 1,2,3 으로 나눠줘야하기 때문에
문자열 (str) 로 바꿔준다
문자열로 바뀐 N 을 각각 더해줘야 하기 때문에 숫자형(int) 로 변환
숫자형으로 변환된 N 을 result 에 더해주는 것을 반복한다.
'파이썬 코드카타' 카테고리의 다른 글
나머지가 1이 되는 수 찾기 # range() (0) | 2024.03.28 |
---|---|
약수의 합 # range(1,n+1) , append() (1) | 2024.03.27 |
짝수와 홀수 # if 삼항연산자, %2==0 과 %2 (0) | 2024.03.27 |
배열의 평균값 # sum() 함수, len() 함수 (0) | 2024.03.27 |
짝수의 합 # range() (0) | 2024.03.26 |