고양이와 코딩

[프로그래머스] 2차원으로만들기.py 본문

python

[프로그래머스] 2차원으로만들기.py

ovovvvvv 2023. 4. 6. 19:58
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 선생님께 물어봤다!