본문 바로가기

STUDY/Python

[프로그래머스] 2차원으로 만들기 파이썬

728x90

[나의 코드]

def solution(num_list, n):
    answer = []
    num = len(num_list)
    a = num//n

    i=0
    while True:
        answer.append(num_list[i:i+n])
        if i+n==num:
            return answer
        else:
            pass
        i += n

    return answer

 

 

[다른 사람 코드]

def solution(num_list, n):
    answer = []
    for i in range(0, len(num_list), n):
        answer.append(num_list[i:i+n])
    return answer
728x90