본문 바로가기
프로그래머스/프로그래머스 Lv0

프로그래머스 Lv0 2차원으로 만들기

by 독기품기 2024. 5. 20.

https://school.programmers.co.kr/learn/courses/30/lessons/120842

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

이 문제는 일단 이차원 배열로 만들기 위해서는 간격만큼 원소를 추가해 줘야한다.

for 반복문을 사용할 때 range에 0, len(num_list),n을 해주는데 그 이유는 간격만큼 원소를 추가해주고 간격은 시작 범위를 알아야 하기에 0을 써주었다.

그렇게 한 후 answer.append(num_list[i:i+n])을 하게 되면 2차원 배열이 완성된다.

ex)n이 2라면 0~2(미만), 2~4(미만)의 배열 원소들이 answer에 append 된다.

num_list가 배열이기 때문에 answer = []만 해주면 된다.