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
'Python(알고리즘,문제풀이) > 프로그래머스(입문100제)' 카테고리의 다른 글
코딩테스트입문 / 문자열 밀기 (0) | 2023.08.09 |
---|---|
코딩테스트 입문 / 이진수 더하기 (int, bin) (0) | 2023.08.08 |
코딩테스트입문 / 치킨 쿠폰 (0) | 2023.08.08 |
코딩테스트입문 / 로그인 성공? (0) | 2023.08.07 |
코딩테스트입문 / 옹알이(1) (permutations함수) (0) | 2023.08.07 |