https://www.acmicpc.net/problem/11720
[정답]
N=int(input())
num_list=list(input())
sum=0
for i in range(N):
sum+=int(num_list[i])
print(sum)
맨날 input().split()만 사용해서 약간 헷갈렸던 문제이다.
ex) score_list=list(input().split())
input().split()은 빈칸을 기준으로 input값을 나누는 것이다.
input값이 "54321"일때,
1) num_list=list(input())의 경우,
num_list는 ['5','4','3','2','1'] 이다.
2) score_list=list(input().split())의 경우,
score_list는 ['54321'] 이다.
'알고리즘 공부 > 백준 > Python3' 카테고리의 다른 글
[백준 파이썬] #15596: 정수 N개의 합 (0) | 2020.11.10 |
---|---|
[백준 파이썬] #2839: 설탕 배달 (0) | 2020.11.10 |
[백준 파이썬] #11654: 아스키 코드 (0) | 2020.11.08 |
[백준 파이썬] #2446: 별 찍기 - 9 (0) | 2020.11.08 |
[백준 파이썬] #2445: 별 찍기 - 8 (0) | 2020.11.08 |