본문 바로가기

스크립트

[코딩테스트 입문] 자릿수 더하기

반응형

자릿수 더하기

1안) solution.py

def solution(n):
    answer = 0

    num_list = []
    for i in str(n):
        num_list.append(int(i))
    answer = sum(num_list)

    return answer

2안) solution.py

def solution(n):
    answer = 0

    num_list = list(str(n))
    for element in num_list:
        answer += int(element)

    return answer

3안) solution.py

def solution(n):
    answer = 0

    while n > 0:
        answer = answer + n % 10
        n = int(n / 10)
    answer = answer + n

    return answer

출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/12931


파이션 str() 함수

x = str(3.5)

print(type(x))
print(x)
<class 'str'>
3.5

 

참고URL

- w3schools : https://www.w3schools.com/python/ref_func_str.asp

 

728x90
반응형