파비의 매일매일 공부기록

[BOJ] 1247 본문

Problem Solving/BOJ

[BOJ] 1247

fabichoi 2022. 1. 30. 23:45

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

브론즈 레벨의 문제는 매우 직관적이다.
그냥 문제 그대로 풀면된다. (연산 시키면 됨.)
문제 조건중에 n이 100,000 이하고 최대값이 2^63 - 1이므로
(2^63 - 1) * 100,000 를 repl에서 넣어봤을 때 값이 제대로 나오는지 정도만 확인하고 아래와 같이 소스를 짰다.

# BOJ 1247
from sys import stdin
for _ in range(3):
    s = 0
    for __ in range(int(stdin.readline())):
        s += int(stdin.readline())
    if s > 0:
        print('+')
    elif s < 0:
        print('-')
    else:
        print('0')

원래 input()으로 받았는데, 너무 느려서 시간초과가 발생해서 stdin.readline으로 변경함.

반응형

'Problem Solving > BOJ' 카테고리의 다른 글

[BOJ] 1259 [재시도 필요]  (0) 2022.02.01
[BOJ] 1252 [재시도 필요]  (0) 2022.01.31
[BOJ] 1236  (0) 2022.01.29
[BOJ] 1233  (0) 2022.01.28
[BOJ] 1225  (0) 2022.01.27
Comments