해당 문제에서 total 값을 num으로 나누게 되면 결과값의 절반이 되는 값이
결과값의 중간이 된다는 사실을 알게되고
start_num = total//num - (num - 1) // 2
중간값에서 넘버의 갯수값을 빼서 시작값을 알아내고 그것을 for문을 통해
[a for a in range(start_num, start_num + num)]
리스트 컴프리헨션을 통해서 시작값부터 시작값에서 num만큼 플러스 한값만큼 출력하게 해서 풀었스빈다!
'내일배움 캠프 > TIL' 카테고리의 다른 글
2023 04 05 푸드 파이트 대회 (0) | 2023.04.06 |
---|---|
2023 04 04 코딩 테스트 2차원으로 만들기 (0) | 2023.04.04 |
2023 03 31 키워드 인수를 한번에 가져와서 간단하게 쓰기! (0) | 2023.03.31 |
2023 03 30 json을 이용한 세이브 & load (0) | 2023.03.31 |
2023 03 29 코딩테스트 최빈값 구하기 (0) | 2023.03.31 |