본문 바로가기
Develop/알고리즘

[백준/Python] Bronze II #2355 시그마

by favorcat 2023. 6. 4.
반응형
 

2355번: 시그마

첫째 줄에 두 정수 A, B가 주어진다. (-2,147,483,648 ≤ A, B ≤ 2,147,483,647)

www.acmicpc.net

문제

두 정수 A와 B가 주어졌을 때, 두 정수 사이에 있는 수의 합을 구하는 프로그램을 작성하시오. 사이에 있는 수들은 A와 B도 포함한다.

입력

첫째 줄에 두 정수 A, B가 주어진다. (-2,147,483,648 ≤ A, B ≤ 2,147,483,647)

출력

첫째 줄에 답을 출력한다. (-2,147,483,648 ≤ 답 ≤ 2,147,483,647)

풀이

import sys
input = sys.stdin.readline

a, b = map(int,input().split())
n_min = min(a,b)
n_max = max(a,b)
n = n_max - n_min

print((n*(n+1))//2 + (n_min * (n+1)))
반응형

Comment