https://www.acmicpc.net/problem/11720
solution
- for문
- for문으로 돌려 list 요소 하나씩 누적합 해줌
- 2번째줄을 str형태로 받아서 list에 담으면 숫자 하나씩 담김.
import sys
t = int(sys.stdin.readline().strip())
numbers = sys.stdin.readline().strip()
sum = 0
for num in list(numbers):
sum += int(num)
print(sum)
- sum()
- 내장함수를 이용해 한번에 더해줌.
import sys
t = int(sys.stdin.readline().strip())
numbers = sys.stdin.readline().strip()
print(sum(list(map(int,numbers))))
- 첫째 줄 숫자의 개수를 이용해서 구하기
import sys
t = int(sys.stdin.readline().strip())
numbers = sys.stdin.readline().strip()
sum = 0
for i in range(t):
sum += int(numbers[i])
print(sum)
'algorithm > 백준' 카테고리의 다른 글
[PYTHON] 10809 알파벳 찾기 - 인덱스찾기/.find()/.index()/아스키코드 (0) | 2023.01.16 |
---|---|
[PYTHON] 11654 아스키코드 - 문자를 아스키 코드로, 아스키 코드를 문자로 (0) | 2023.01.16 |
[PYTHON]4673 셀프넘버 set()/중복제거/차집합/합집합/교집합 (0) | 2023.01.15 |
[PYTHON] 10871 X보다 작은 수 list comprehension (0) | 2023.01.14 |
[PYTHON] 10951 A+B -4 readlines/try-except (0) | 2023.01.12 |
댓글