접근 방법
문제를 보자마자 떠오른 해답은 반복문으로 배열의 원소를 하나씩 꺼내며 더해주는 것이었는데, 이는 가독성이 떨어지기 때문에 pythonic 하게 문제를 풀어보았다.
코드
N = int(input())
# 일단 문자열로 더할 값들을 받음
elem = str(input())
# map 함수를 활용해 elem 문자열을 한 글자 단위로 나눠 리스트에 저장
elem = list(map(int, str(elem)))
# sum 함수로 배열 내 모든 원소를 더한 결과 출력
print(sum(elem))
'Algorithm > Python' 카테고리의 다른 글
[python] 백준 11816번: 8진수, 10진수, 16진수 (0) | 2022.01.22 |
---|---|
[python] 백준 11653: 소인수분해 (0) | 2022.01.20 |