정수 합의 부호

면접 대비

시간 제한2초메모리 제한256 MB

요약
세 개의 정수 목록에 대해 각각 합을 구해 양수, 음수, 0인지 출력하는 문제이며 64비트 범위 값을 다뤄야 합니다.
난이도

쉬움10점 중 2점

유형
구현, 수학
정답자
아직 제출이 없습니다

문제

세 개의 테스트 세트가 주어진다. 각 테스트 세트마다 N개의 정수가 주어질 때, 그 합 S가 양수인지, 음수인지, 0인지 판별하는 프로그램을 작성하시오.

입력

입력은 정확히 3개의 테스트 세트로 이루어진다. 각 테스트 세트의 첫 줄에는 정수 N(1 <= N <= 100,000)이 주어진다. 이어지는 N개의 줄에는 정수가 한 줄에 하나씩 주어진다. 각 정수의 절댓값은 9223372036854775807 이하이다.

출력

각 테스트 세트에 대해 한 줄씩, 총 3줄을 출력한다. 합 S가 0이면 0, 양수이면 +, 음수이면 -를 출력한다.

예제1

  1. 예제 1

    입력
    3
    0
    0
    0
    10
    1
    2
    4
    8
    16
    32
    64
    128
    256
    -512
    6
    9223372036854775807
    9223372036854775806
    9223372036854775805
    -9223372036854775807
    -9223372036854775806
    -9223372036854775804
    
    예상 출력
    0
    -
    +