Python(알고리즘,문제풀이)/프로그래머스(입문100제)
코딩테스트입문 / 연속된 수의 합
박혀노
2023. 8. 9. 10:22
728x90
📚문제
📝풀이
def solution(num, total):
n = total // num
if num %2 !=0:
return list(range( n-(num//2), n+(num//2)+1))
else:
return list(range( n-(num//2)+1 ,n+(num//2)+1))
어려운 문제는 아니었는데
num의 개수에 따라서 최종 result의 length가 달라지는것 때문에 조금 생각이 필요했다
예시를 몇개 스스로 추가해서 대입해나가다보면
위 코드처럼 공식이 만들어진다
728x90