내일배움 캠프/TIL
2023 04 03 코딩 테스트 연속된 수의 합
팝콘먹구십다
2023. 4. 3. 22:22
해당 문제에서 total 값을 num으로 나누게 되면 결과값의 절반이 되는 값이
결과값의 중간이 된다는 사실을 알게되고
start_num = total//num - (num - 1) // 2
중간값에서 넘버의 갯수값을 빼서 시작값을 알아내고 그것을 for문을 통해
[a for a in range(start_num, start_num + num)]
리스트 컴프리헨션을 통해서 시작값부터 시작값에서 num만큼 플러스 한값만큼 출력하게 해서 풀었스빈다!