프로그래머스 - 2차원으로 만들기(파이썬,2차원 리스트)

박진우·2022년 11월 7일
0

알고리즘

목록 보기
64/89

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

◽ 문제




◽ 입력 & 출력





◽ 풀이

  • 3번째 줄 for문: for문의 범위를 0부터 length까지 n개의 step을 갖도록 범위를 지정한다.

    TC1 ➡️ [1, 2, 3, 4, 5, 6, 7, 8]로 길이가 8이고 n이 2이므로 i = 0,2,4,6

    TC2 ➡️ [100, 95, 2, 4, 5, 6, 18, 33, 948] 로 길이가 9이고 n이 3이므로 i = 0,3,6

  • 4번째 줄: 2차원 배열에서 안쪽 배열을 빈리스트로 선언한다.

  • 6번째 줄: ex) i의 범위 TC = 0,2,4,6에서 0,n-1개 즉 n개로 범위를 지정한다.

  • 7번째 줄: 1차원 배열을 n개 만큼 씩 나누고 각 시작점에서 j만큼 즉 n개씩 append()해준다.

  • 출력 결과




✅ 다른 풀이

  • 4번째 줄: for문의 범위를 0부터 length까지 n개의 step을 갖도록 범위를 지정한다.

  • 5번째 줄:TC1
    i = 0 ➡️ num_list[0] , num_list[1]
    i = 2 ➡️ num_list[2] , num_list[3]
    i = 4 ➡️ num_list[4] , num_list[5]
    i = 6 ➡️ num_list[6] , num_list[7]

0개의 댓글