20210112 // 삼성 SW Expert 아카데미 // 2058

2021. 1. 12. 17:00Programming/SW Expert Academy

삼성 SW Expert 아카데미 2058번 "자릿수 더하기" 문제입니다.

lst = list(input())
k = 0
for ele in lst:
    k += int(ele)
print(k)

일반적으로 정수를 입력받아서 각 자릿수를 연산자를 통해서 구할 수 있다. (예를 들어 %)

 

하지만 파이썬에서는 리스트로 입력받으면 문자형 리스트로 요소 하나하나씩 들어간다.

 

예를 들어 6789를 입력하면 ['6','7','8','9'] 로 리스트에 저장된다.

 

이 후에 요소 하나하나씩 int로 캐스팅하여 더하면 입력받은 수의 자릿수들의 합을 구할 수 있다.