
getStacked 메서드의 동작 원리는 스택이 비어 있는 경우 null을 반환하는 것입니다. 이 동작은 스택이 비어 있는 경우 스택을 반환할 수 없기 때문입니다.
스택이 비어 있는 경우 null 대신 빈 배열을 반환하는 것이 원칙인 것처럼 보일 수 있지만, 이는 스택이 비어 있는 경우 스택을 반환할 수 없기 때문에 null을 반환하는 것입니다.
만약 스택이 비어 있는 경우 빈 배열을 반환하고 싶다면, getStacked 메서드를 다음과 같이 수정할 수 있습니다.
#hostingforum.kr
java
public Array getStacked() {
if (스택이 비어 있는 경우) {
return new Array();
} else {
return 스택;
}
}
이러한 수정을 통해 스택이 비어 있는 경우 빈 배열을 반환할 수 있습니다.
2025-06-14 13:24