Koala - 15기/기초 알고리즘 스터디
[백준/Python] 10823번: 더하기 2
greedi
2024. 7. 21. 16:32
https://www.acmicpc.net/problem/10823
문제 풀이
sys 모듈을 호출합니다. |
총합을 담을 변수를 tot와 문자열 S를 초기화합니다. |
while 문으로 EOFError가 발생할 때까지 문자열 S에 입력을 받습니다. |
이 때 입력받은 S는 ',' 기준으로 구분합니다. |
','을 제외한 요소를 정수화하여 tot에 더하여 저장합니다. |
총합 tot를 출력합니다. |
1) parse:
문제코드
import sys
tot=0
S=""
while True:
try:
S+=input()
except EOFError:
break
S=S.split(',')
for i in S:
tot+=int(i)
print(tot)
단, 해당 코드는 IDE 상에선 CTRL + D로 강제종료 해야지만 입력이 종료되지만, 백준 상에서는 입력이 종료되면 EOFError가 발생해 정상적으로 코드가 수행됨.
감사합니다.