"N개씩 묶어서 for 루프"의 두 판 사이의 차이

1번째 줄: 1번째 줄:
==개요==
==개요==
;N개씩 묶어서 for 루프
;N개씩 묶어서 for 루프
==Java==
[[분류: Java]]
{{참고|자바 N개씩 묶어서 for 루프}}
<syntaxhighlight lang='java' run>
import java.util.Arrays;
public class MyClass {
    public static void main(String args[]) {
        int[] arr = {1,2,3,4,5,6,7,8,9,10};
        int chunk_size = 4;
        for(int i=0; i<arr.length; i+=chunk_size) {
            System.out.println(Arrays.toString(Arrays.copyOfRange(arr, i, Math.min(arr.length,i+chunk_size))));
        }
    }
}
</syntaxhighlight>


==Python==
==Python==

2021년 8월 17일 (화) 13:23 판

1 개요

N개씩 묶어서 for 루프

2 Java

import java.util.Arrays;
public class MyClass {
    public static void main(String args[]) {
        int[] arr = {1,2,3,4,5,6,7,8,9,10};
        int chunk_size = 4;
        for(int i=0; i<arr.length; i+=chunk_size) {
            System.out.println(Arrays.toString(Arrays.copyOfRange(arr, i, Math.min(arr.length,i+chunk_size))));
        }
    }
}

3 Python

lst = [1,2,3,4,5,6,7,8,9,10]

chunk_size = 3
for i in range(0, len(lst), chunk_size):
    chunk = lst[i:i+chunk_size]
    print( chunk )

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}