본문 바로가기
Algorithm

[구현/수학] 백준 1247 부호 - 파이썬(Python)

by jangThang 2022. 11. 1.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    1247번: 부호

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

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     주어진 입력의 합을 구하고, 부호를 판별합니다.

     

     

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    # 테스트케이스
    for _ in range(3):
        # 입력
        n = int(input())
        _sum = 0
    
        for _ in range(n):
            _sum += int(input())
    
        # 출력
        if _sum == 0:
            print(0)
        elif _sum < 0:
            print("-")
        else:
            print("+")

     입력의 개수가 많습니다. 빠른 입출력을 사용해서, 시간을 절약하면 좋습니다.

     

    star가 되고나서 Tistory

    반응형

    댓글