고양이와 코딩
[프로그래머스] 2차원으로만들기.py 본문
728x90
문제
코드
def solution(num_list, n):
answer = []
for i in range(len(num_list) // n):
answer.append(num_list[n * i : n * (i + 1)])
return answer
뭔가 잘.. 코드를 못짜겠어서 해답을 보고 아~ 하며 풀었다.
num_list 배열의 길이를 n 으로 잘라야 하겠다~ ... 는 생각은 들었으나 코드로 옮기기가 왜이렇게 안되는지 ㅜㅜ 스스로가 너무 답답해서 죽을것같았는데!!! 막상 코드를 보고 나니 별게 없어서 괜찮아졌다.
열심히 하면 돼~
그리고 초기화상태의 코드에서는 answer = [[]] 로 되어 있어서 [[]]로 쓰면 코드가 어떻게 달라져야 하지? 가 궁금해졌다.
그래서 chatGPT 선생님께 물어봤다!
'python' 카테고리의 다른 글
[프로그래머스] 컨트롤 제트.py (0) | 2023.04.15 |
---|---|
[프로그래머스] 배열 회전시키기.py (따봉 gpt야 고마워!) (0) | 2023.04.10 |
[프로그래머스] 모스부호 (1).py (0) | 2023.04.04 |
[프로그래머스] 진료순서 정하기.py (0) | 2023.04.03 |
[프로그래머스] 문자 반복 출력하기.py (0) | 2023.03.29 |