문제

내가 작성한 코드
# 숫자의 개수 N 입력
n = int(input())
# N개의 숫자의 합을 출력
number_l = str(input())
print(sum([int(i) for i in number_l]))
코드 설명
> 숫자의 개수를 의미하는 변수 N을 int(input()) 함수를 사용하였습니다.
> 둘째 줄에 N개의 숫자는 빈 칸 없이 입력되므로, 차라리 하나의 문자로 입력하기 위해서 str(input()) 로 코드를 작성했습니다.
> list compression 을 사용하여 N개의 숫자를 하나씩 분리하고 sum() 함수를 사용하여 리스트의 합계를 출력하도록 했습니다.
'Coding > 백준' 카테고리의 다른 글
| [2675번] 문자열 - 문자열 반복 with Python (0) | 2022.07.19 |
|---|---|
| [10890번] 문자열 - 알파벳 찾기 with Python (0) | 2022.07.19 |
| [11654번] 문자열 - 아스키 코드 with Python (0) | 2022.07.19 |
| [1065번] 함수 - 한수(어려움) (0) | 2022.07.18 |
| [4673번] 함수 - 셀프 넘버 (어려움) (0) | 2022.07.18 |