728x90
코딩테스트 연습 - 두 정수 사이의 합 | 프로그래머스 스쿨 (programmers.co.kr)
def solution(a, b):
if a >= b:
answer = a*(a+1)/2-b*(b-1)/2
# (1부터 a까지의 합) - (1부터 b-1까지의 합)
else:
answer = b*(b+1)/2-a*(a-1)/2
return answer
# 1에서 n까지의 합이 n(n+1)/2인 것을 응용
'cording test' 카테고리의 다른 글
Lv.1 영어가 싫어요! (0) | 2023.04.20 |
---|---|
위클리 테스트 : 부족한 금액 계산하기(max함수) (2) | 2023.04.19 |
LV.1 없는 숫자 더하기 (0) | 2023.04.18 |
LV.1 성격 유형 검사하기 (0) | 2023.04.17 |
LV.1 문자열 내 마음대로 정렬하기 (0) | 2023.04.07 |