두 정수 a,b 가 주어졌을때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 문제
ex) a =3 b =5 라면 3+4+5 =12 를 리턴하는 것
내 코드
def solution(a, b):
ans = [a,b]
res =0
ans.sort()
for i in range(ans[0],ans[1]+1):
res += i
return res
효율성 0인 코드라고 생각한다.
다른 분들의 코드
def solution(a, b):
res = sum(range(min(a,b),max(a,b)+1))
return res
반성하자.. 쓸데없이 for문과 sort로 시간복잡도를... 휴
너무 쉬운문제라고 생각하고 min,max, range를 생각 못했다.
다시 기본부터 공부하자