[Programmers] μλ¦Ώμ λνκΈ°
https://school.programmers.co.kr/learn/courses/30/lessons/12931
μ½λ©ν μ€νΈ μ°μ΅ - μλ¦Ώμ λνκΈ°
μμ°μ Nμ΄ μ£Όμ΄μ§λ©΄, Nμ κ° μλ¦Ώμμ ν©μ ꡬν΄μ return νλ solution ν¨μλ₯Ό λ§λ€μ΄ μ£ΌμΈμ. μλ₯Όλ€μ΄ N = 123μ΄λ©΄ 1 + 2 + 3 = 6μ return νλ©΄ λ©λλ€. μ νμ¬ν Nμ λ²μ : 100,000,000 μ΄νμ μμ°μ μ μΆ
school.programmers.co.kr
λ¬Έμ
μμ°μ Nμ΄ μ£Όμ΄μ§λ©΄, Nμ κ° μλ¦Ώμμ ν©μ ꡬν΄μ return νλ solution ν¨μλ₯Ό λ§λ€μ΄ μ£ΌμΈμ.
μλ₯Όλ€μ΄ N = 123μ΄λ©΄ 1 + 2 + 3 = 6μ return νλ©΄ λ©λλ€.
- Nμ λ²μ : 100,000,000 μ΄νμ μμ°μ
Write Up
μμ°μλ‘ μ£Όμ΄μ§ Nμ κ° μλ¦Ώμλ‘ λλκ³ μΆμ λ listλ₯Ό νμ©νλ©΄ μ’λ€.
map ν¨μλ₯Ό ν΅ν΄ μμ°μλ₯Ό κ° μλ¦Ώμλ‘ listμ μ λ ₯νκ³ , κ·Έ κΈΈμ΄λ§νΌ forλ¬ΈμΌλ‘ λν΄μ£Όλ©΄ λ !
def solution(n):
answer = 0
n_list = list(map(int, str(n)))
for num in range (len(n_list)):
answer += n_list[num]
return answer