https://school.programmers.co.kr/learn/courses/30/lessons/120842
def solution(number_list, n):
answer = []
answer2 = []
for i in range(len(number_list)):
answer.append(number_list[i])
if len(answer) % n == 0:
answer2.append(answer)
answer = []
return answer2
def solution(num_list, n):
return [num_list[ix-n:ix] for ix in range(n, len(num_list)+1, n)]
for i in range(n,len(number_list)+1,n):
answer.append(number_list[i-n:i])
print(answer)
이렇게 이해 하게되었다. 이렇게 값을 빼주면서 인덱스를 고려하는 것은 아직 나에게 너무 어려운 것 같다 ㅠㅠ 전혀 생각하지 못하는 부분인데 어떻게 저렇게 코드를 작성할 수 있을까??