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가 발생해 정상적으로 코드가 수행됨.
감사합니다.
'Koala - 15기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/Python] 1813번: 논리학 교 (0) | 2024.07.21 |
---|---|
[백준/Python] 1159번 : 농구 경기 (0) | 2024.07.21 |
[백준/Python] 1673 : 치킨 쿠폰 (0) | 2024.07.21 |
[백준/C++] 11880번: 개미 (0) | 2024.07.20 |
[백준/C++] 8979번: 올림픽 (0) | 2024.07.20 |