개발자 뺚
[BAEKJOON ONLINE JUDGE] 1247번 : 부호 본문
시간 제한 : 2 초
메모리 제한 : 256 MB
문제
N개의 정수가 주어지면, 이 정수들의 합 S의 부호를 구하는 프로그램을 작성하시오.
입력
총 3개의 테스트 셋이 주어진다. 각 테스트 셋의 첫째 줄에는 N(1 ≤ N ≤ 100,000)이 주어지고, 둘째 줄부터 N개의 줄에 걸쳐 각 정수가 주어진다. 주어지는 정수의 절댓값은 9223372036854775807보다 작거나 같다.
출력
총 3개의 줄에 걸쳐 각 테스트 셋에 대해 N개의 정수들의 합 S의 부호를 출력한다. S=0이면 "0"을, S>0이면 "+"를, S<0이면 "-"를 출력하면 된다.
import sys
for _ in range(3):
n = int(sys.stdin.readline().strip())
num_sum = sum([int(sys.stdin.readline().strip()) for _ in range(n)])
if 0 < num_sum:
print("+")
elif num_sum == 0:
print(0)
else:
print("-")
'Solution > Python' 카테고리의 다른 글
[BAEKJOON ONLINE JUDGE] 1966번 : 프린터 큐 (0) | 2024.04.03 |
---|---|
[BAEKJOON ONLINE JUDGE] 1676번 : 팩토리얼 0의 개수 (0) | 2024.04.01 |
[BAEKJOON ONLINE JUDGE] 15740번 : A+B - 9 (1) | 2024.03.29 |
[BAEKJOON ONLINE JUDGE] 29751번 : 삼각형 (0) | 2024.03.27 |
[BAEKJOON ONLINE JUDGE] 11651번 : 좌표 정렬하기 2 (0) | 2024.03.25 |