# num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트
def to_n(num_list, n):
return num_list[:n]
'''
JS
return num_list.slice(0, n);
Java
return Arrays.copyOfRange(num_list,0,n);
'''
print(to_n([2, 1, 6], 1)) # [2]
Arrays.copyOfRange(원본배열, 시작 인덱스, 끝 인덱스)
원본 배열의 특정 범위만큼 복사해서 새로운 배열로 반환.
끝 인덱스가 원본 배열 길이보다 크면 이후의 값은 기본값으로 초기화됨.
ex)
String[] arr = new String[] ("a", "b", "c"};
String[] copy = Arrays.copyOfRange(arr, 0, 3);
// copy == {"a", "b", "c", null}
https://romcanrom.tistory.com/48
java/ copyOf(), copyOfRange(), arraycopy() : 배열을 복사하는 메서드
Arrays 클래스는 배열과 관련된 여러 메서드들을 지원한다. *java.util 패키지에 포함되어 있으므로 Arrays의 메서드들을 사용하기 위해서는 import가 필요하다. import java.util.Arrays; Arrays.copyOf() Arrays.copyO
romcanrom.tistory.com