반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준 알고리즘] 백준 1247번 부호 파이썬(Python)
1) 문제번호 : 1247번
2) 문제 출처
https://www.acmicpc.net/problem/1247
2. 문제
N개의 정수가 주어지면, 이 정수들의 합 S의 부호를 구하는 프로그램을 작성하시오.
3. 제약사항
4. 입력
총 3개의 테스트 셋이 주어진다. 각 테스트 셋의 첫째 줄에는 N(1≤N≤100,000)이 주어지고, 둘째 줄부터 N개의 줄에 걸쳐 각 정수가 주어진다. 주어지는 정수의 절댓값은 9223372036854775807보다 작거나 같다.
5. 출력
총 3개의 줄에 걸쳐 각 테스트 셋에 대해 N개의 정수들의 합 S의 부호를 출력한다. S=0이면 "0"을, S>0이면 "+"를, S<0이면 "-"를 출력하면 된다.
6. 풀이
- 값들을 입력받아 합이 0 이면 0 출력
- 합이 0보다 크면 + 출력
- 합이 0보다 작으면 - 출력
7. 소스 코드
import sys
input=sys.stdin.readline
for i in range(3) :
N = int(input())
num = [int(input()) for _ in range(N)]
if sum(num) == 0:
print(0)
elif sum(num) > 0 :
print("+")
else :
print("-")
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘] 백준 1676번 팩토리얼 0의 개수 파이썬(Python) (0) | 2021.06.04 |
---|---|
[백준 알고리즘] 백준 1748번 수 이어 쓰기 1 파이썬(Python) (0) | 2021.06.04 |
[백준 알고리즘] 백준 1453번 피시방 알바 파이썬(Python) (0) | 2021.06.02 |
[백준 알고리즘] 백준 1100번 하얀 칸 파이썬(Python) (0) | 2021.06.02 |
[백준 알고리즘] 백준 17388번 와글와글 숭고한 파이썬(Python) (0) | 2021.06.01 |
[백준 알고리즘] 백준 19698번 헛간 청약 파이썬(Python) (0) | 2021.06.01 |
[백준 알고리즘] 백준 19944번 뉴비의 기준은 뭘까? 파이썬(Python) (0) | 2021.06.01 |
[백준 알고리즘] 백준 20499번 Darius님 한타 안 함? 파이썬(Python) (0) | 2021.05.31 |
최근댓글