ALGORITHM/PYTHON

백준 BAEKJOON 1247번 부호 [PYTHON/파이썬]

칼코
반응형

백준 BAEKJOON 1247번 부호 [PYTHON/파이썬]


<문제 출처>

https://www.acmicpc.net/problem/1247

 

1247번: 부호

총 3개의 테스트 셋이 주어진다. 각 테스트 셋의 첫째 줄에는 N(1 ≤ N ≤ 100,000)이 주어지고, 둘째 줄부터 N개의 줄에 걸쳐 각 정수가 주어진다. 주어지는 정수의 절댓값은 9223372036854775807보다 작거

www.acmicpc.net

<풀이>

처음에 풀었을 때 시간 초과가 떠서 import sys를 사용해서 풀었다.

 

<코드>

import sys
input = sys.stdin.readline

for _ in range(3) :
    t = int(input())
    hap = 0
    for i in range(t) :
        hap += int(input())
    if hap == 0 :
        print('0')
    elif hap > 0 :
        print('+')
    else :
        print('-')

 

반응형