두 정수 사이의 합

Zero·2022년 3월 27일
0

Algorithm (Python)

목록 보기
1/8


내가 짠 코드

def solution(a, b):
  answer = 0
  if a > b : 
    for i in range(b, a+1):
      answer = answer + i
    return answer
    
  elif b > a : 
    for j in range(a, b+1):
      answer = answer + j
    return answer  
    
  else:
    return a
채점 결과
정확성: 100.0
합계: 100.0 / 100.0

case1 : a가 b보다 큰 경우
case2 : b가 a보다 큰 경우
case3 : a와 b가 같은 경우
총 3가지로 나눠 코드를 짜보았다.

sum, maximum, minimum 을 활용한 간결한 코드

def solution(a, b):    
    return sum(range(min(a,b), max(a,b)+1))

profile
코딩 일기

0개의 댓글