반응형
문제
두 정수 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)))
반응형
'Develop > 알고리즘' 카테고리의 다른 글
[백준/Python] Bronze II #10988 팰린드롬인지 확인하기 (0) | 2023.06.04 |
---|---|
[백준/Python] Bronze I #17294 귀여운 수~ε٩(๑> ₃ <)۶з (0) | 2023.06.04 |
[백준/Python] Bronze I #10798 세로읽기 (0) | 2023.06.04 |
[백준/Python] Silver II #11725 트리의 부모 찾기 (0) | 2023.06.03 |
[백준/Python] Silver I #1309 동물원 (0) | 2023.06.03 |
Comment