<jupyter_start><jupyter_text>https://programmers.co.kr/learn/courses/30/lessons/12931  자릿수 더하기 문제 설명- 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.- 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한 사항- N의 범위 : 100,000,000 이하의 자연수 입출력 예- 1: N	: 123- answer : 6- 2: N : 987- answer: 24 입출력 예 설명- 입출력 예 1 : 문제의 예시와 같습니다.- 입출력 예 2 : 9 + 8 + 7 = 24이므로 24를 return 하면 됩니다. 나의 풀이:- 1) n을 문자열로 만들어주고 인덱스를 사용할 것- 2) n의 길이를 가지고 for문을 돌리는데- 3) n을 숫자로 만들어주고 하나씩 더해준다.- 4) 속도가 매~우 느리다.<jupyter_code>def solution(n):
    answer = 0 # 초기화
    n = str(n) # 문자열로 바꿔주기
    for i in range(len(n)): # 문자열 길이로 for문
        answer += int(n[i]) # 자릿수마다 숫자로 만들어서 더해주기
    return answer
n = 123
solution(n)<jupyter_output><empty_output><jupyter_text>다른 사람 풀이:<jupyter_code>def sum_digit(number):
    return sum([int(i) for i in str(number)])
n = 987
solution(n)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.12727272727272726, 'fraction_numerical': 0.06136363636363636, 'mean_word_length': 3.1952380952380954, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '2', 'dir': 'jupyter-structured-clean-dedup', 'id': '41616', 'license': 'Apache-2.0', 'n_tokens_mistral': 593, 'n_tokens_neox': 640, 'n_words': 131, 'path': 'programmers.co.kr/level 1/[Algorithm] programmers_level 1_ Add number of digits_2021.05.10.mon.ipynb', 'repo_name': 'sherrygelato/code', 'size': '880'}