2차원으로 만들기 - Python
2023. 9. 22. 18:11ㆍ공부/📝 프로그래머스
def solution(num_list, n):
answer = []
for i in range(0, len(num_list), n):
temp = []
for j in range(i, i + n):
temp.append(num_list[j])
answer += [temp]
return answer
# Test Cases
print(solution([1, 2, 3, 4, 5, 6, 7, 8], 2))
이렇게 풀었습니다.
def solution(num_list, n):
answer = []
for i in range(0, len(num_list), n):
answer.append(num_list[i:i+n])
return answer
그런데 저보다 훨씬 좋은 풀이가 있네요.
'공부 > 📝 프로그래머스' 카테고리의 다른 글
모음 제거 - Python (0) | 2023.09.29 |
---|---|
합성수 찾기 - Python (0) | 2023.09.24 |
구슬을 나누는 경우의 수 - Python (0) | 2023.09.22 |
가위 바위 보 - Python (0) | 2023.09.22 |
모스부호 (1) - Python (0) | 2023.09.22 |